<SEC-DOCUMENT>0001213900-21-022923.txt : 20210426
<SEC-HEADER>0001213900-21-022923.hdr.sgml : 20210426
<ACCEPTANCE-DATETIME>20210426171616
ACCESSION NUMBER:		0001213900-21-022923
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		103
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210426
DATE AS OF CHANGE:		20210426

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TDH Holdings, Inc.
		CENTRAL INDEX KEY:			0001684425
		STANDARD INDUSTRIAL CLASSIFICATION:	FOOD & KINDRED PRODUCTS [2000]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			D8
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38206
		FILM NUMBER:		21854958

	BUSINESS ADDRESS:	
		STREET 1:		C/O QINGDAO TIANDIHUI FOODSTUFFS CO. LTD
		STREET 2:		RM. 722-1, B/D. B, WTC ,#6 HK MID RD.
		CITY:			QINGDAO, SHANDONG PROVINCE
		STATE:			F4
		ZIP:			0000
		BUSINESS PHONE:		86-532-85919267

	MAIL ADDRESS:	
		STREET 1:		C/O QINGDAO TIANDIHUI FOODSTUFFS CO. LTD
		STREET 2:		RM. 722-1, B/D. B, WTC ,#6 HK MID RD.
		CITY:			QINGDAO, SHANDONG PROVINCE
		STATE:			F4
		ZIP:			0000
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>f20f2020_tdhholdings.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>UNITED
STATES<BR>
SECURITIES AND EXCHANGE COMMISSION<BR>
Washington, D.C. 20549</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 14pt"><B>FORM
20-F</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Mark
one)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;
REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">OR</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>For
the fiscal year ended December 31, 2020</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">OR</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">OR</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;
SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHAN GE ACT OF 1934</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">for
the transition period from ____________&nbsp;to ____________</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commission
file number 001-38206</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 14pt"><B>TDH
Holdings, Inc.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Exact
name of the Registrant as specified in its charter)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>British
Virgin Islands</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Jurisdiction
of incorporation or organization)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>c/o
Qingdao Tiandihui Foodstuffs Co. Ltd.,</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2521
Tiejueshan Road, Huangdao District, Qingdao, Shandong Province</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>People&rsquo;s
Republic of China</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Tel:
+86-532-8615-7918</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address
of principal executive offices)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Dandan
Liu, Chief Executive Officer<BR>
c/o Qingdao Tiandihui Foodstuffs Co. Ltd.,</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2521
Tiejueshan Road, Huangdao District, Qingdao, Shandong Province</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>People&rsquo;s
Republic of China</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Tel:
+86-532-8615-7918</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Name,
Telephone, E-mail and/or Facsimile Number and Address of Company Contact Person)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
registered or to be registered pursuant to Section 12(b) of the Act:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: black 1.5pt solid; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title
    of each class</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name
    of each exchange on which registered</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SHARES, PAR VALUE $0.001</B></FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The NASDAQ Stock Market
    LLC</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
registered or to be registered pursuant to Section 12(g) of the Act:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>None.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
for which there is a reporting obligation pursuant to Section 15(d) of the Act:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>None.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 26, 2021, the issuer had 54,949,995 shares outstanding.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: normal 10pt Times New Roman, Times, Serif">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes
&#9744;&nbsp;&nbsp;No &#9746;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section
13 or 15(d) of the Securities Exchange Act of 1934.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes
&#9744;&nbsp;&nbsp;No &#9746;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange
Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)
has been subject to such filing requirements for the past 90 days.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes
&#9746;&nbsp;&nbsp;No &#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data
File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (&sect;232.405 of this chapter) during the preceding
12 months (or for such shorter period that the registrant was required to submit and post such files).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes
&#9744;&nbsp;&nbsp;No &#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer or an &ldquo;emerging
growth company.&rdquo; See definition of &ldquo;accelerated filer and large accelerated filer&rdquo; in Rule 12b-2 of the Exchange Act.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 33%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744; Large
    Accelerated filer</FONT></TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 34%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744; Accelerated
    filer</FONT></TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 33%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746; Non-accelerated
    filer</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: justify">&#9746; Emerging
growth company </TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant
has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant
to Section 13(a) of the Exchange Act. &#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 15%; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746; US
    GAAP</FONT></TD>
    <TD STYLE="text-align: left; width: 1%; vertical-align: top; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 68%; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744; International
    Financial Reporting Standards as issued by <BR>
the International Accounting Standards Board</FONT></TD>
    <TD STYLE="text-align: left; width: 1%; vertical-align: top; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: center; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744; Other</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
&ldquo;Other&rdquo; has been checked in response to the previous question, indicate by check mark which financial statement item the
registrant has elected to follow.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right">&#9744;
Item 17 &#9744;&nbsp;&nbsp;Item 18</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange
Act).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes
&#9744;&nbsp;&nbsp;No &#9746;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: normal 10pt Times New Roman, Times, Serif">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>Table
of Contents</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap; width: 9%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 81%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; width: 9%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>Page</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B><A HREF="#a_001">PART I</A></B></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_002">ITEM 1.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_002">IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_003">ITEM 2.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_003">OFFER STATISTICS AND EXPECTED TIMETABLE</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_004">ITEM 3.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_004">KEY INFORMATION</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_005">ITEM 4.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_005">INFORMATION ON THE COMPANY</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_006">ITEM 4A.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_006">UNRESOLVED STAFF COMMENTS</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_007">ITEM 5.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_007">OPERATING AND FINANCIAL REVIEW AND PROSPECT</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_008">ITEM 6.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_008">DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</A> </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">66</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_009">ITEM 7.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_009">MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</A> </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">74</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_010">ITEM 8.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_010">FINANCIAL INFORMATION</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">78</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_011">ITEM 9.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_011">THE OFFER AND LISTING</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">80</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_012">ITEM 10.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_012">ADDITIONAL INFORMATION</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">82</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_013">ITEM 11.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_013">QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">88</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_014">ITEM 12.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_014">DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">88</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B><A HREF="#a_015">PART II</A></B></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_016">ITEM 13.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_016">DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">89</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_017">ITEM 14.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_017">MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">89</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_018">ITEM 15.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_018">CONTROLS AND PROCEDURES</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">89</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_019">ITEM 16.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_019">RESERVED</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">90</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_020">ITEM 16A.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_020">AUDIT COMMITTEE FINANCIAL EXPERT.</A> </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">90</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_021">ITEM 16B.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_021">CODE OF ETHICS.</A> </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">90</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_022">ITEM 16C.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_022">PRINCIPAL ACCOUNTANT FEES AND SERVICES.</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">90</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_023">ITEM 16D.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_023">EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES.</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">90</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_024">ITEM 16E.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_024">PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS.</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">90</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_025">ITEM 16F.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_025">CHANGES IN REGISTRANT&rsquo;S CERTIFYING ACCOUNTANT.</A> </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">90</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_026">ITEM 16G.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_026">CORPORATE GOVERNANCE</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">90</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B><A HREF="#a_027">PART III</A></B></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_028">ITEM 17.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_028">FINANCIAL STATEMENTS</A> </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">91</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_029">ITEM 18.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_029">FINANCIAL STATEMENTS</A> </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">91</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; white-space: nowrap"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_030">ITEM 19.</A></FONT></TD>
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A HREF="#a_030">EXHIBITS</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">91</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 3; Options: NewSection -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: normal 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTAIN
INFORMATION</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
this Annual Report on Form 20-F (the &ldquo;Annual Report&rdquo;), unless otherwise indicated, numerical figures included in this Annual
Report have been subject to rounding adjustments. Accordingly, numerical figures shown as totals in various tables may not be arithmetic
aggregations of the figures that precede them.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the sake of clarity, this Annual Report follows the English naming convention of first name followed by last name, regardless of whether
an individual&rsquo;s name is Chinese or English.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
where the context otherwise requires and for purposes of this Annual Report only:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depending
    on the context, the terms &ldquo;we,&rdquo; &ldquo;us,&rdquo; &ldquo;our company,&rdquo; and &ldquo;our&rdquo; refer to TDH Holdings,
    Inc., a British Virgin Islands company;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TDH
    HK Limited, a Hong Kong company wholly-owned by TDH Holdings, Inc.;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TDH
    Foods Limited, a Hong Kong company wholly-owned by TDH Holdings, Inc.;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TDH
    Group BVBA, a Belgium company wholly-owned by TDH Holdings, Inc., and is currently under bankruptcy proceeding as of the date of
    this filing;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">TDH JAPAN, a Japanese company wholly-owned by TDH Holdings, Inc. and
has been deregistered and dissolved as of the date of this filing;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qingdao
    Tiandihui Foodstuffs Co., Ltd., a Chinese limited liability company;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qingdao
    Tiandihui Pet Foodstuffs Co., Ltd., a Chinese limited liability company;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qingdao
    Tiandihui Foodstuffs Sales Co., Ltd., a Chinese limited liability company;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TDH
    Petfood LLC, a Nevada limited liability company, and</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing
Chongai Jiujiu Cultural Communication Co., Ltd..</FONT></P></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;shares&rdquo; and
    &ldquo;common shares&rdquo; refer to our shares, $0.001 par value per share;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;China&rdquo; and
    &ldquo;PRC&rdquo; refer to the People&rsquo;s Republic of China, excluding, for the purposes of this Annual Report only, Macau, Taiwan
    and Hong Kong; and</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">all references to &ldquo;RMB,&rdquo;
    and &ldquo;Renminbi&rdquo; are to the legal currency of China, all references to &ldquo;USD,&rdquo; and &ldquo;U.S. Dollars&rdquo;
    are to the legal currency of the United States., all references to &ldquo;Yen&rdquo; and &ldquo;&yen;&rdquo; is to the legal currency
    of Japan, and all references to &ldquo;Euro&rdquo; and &ldquo;&euro;&rdquo; are to the legal currency of Belgium.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: normal 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FORWARD-LOOKING
STATEMENTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Report contains &ldquo;forward-looking statements&rdquo; that represent our beliefs, projections and predictions about future events.
All statements other than statements of historical fact are &ldquo;forward-looking statements&rdquo; including any projections of earnings,
revenue or other financial items, any statements of the plans, strategies and objectives of management for future operations, any statements
concerning proposed new projects or other developments, any statements regarding future economic conditions or performance, any statements
of management&rsquo;s beliefs, goals, strategies, intentions and objectives, and any statements of assumptions underlying any of the
foregoing. Words such as &ldquo;may&rdquo;, &ldquo;will&rdquo;, &ldquo;should&rdquo;, &ldquo;could&rdquo;, &ldquo;would&rdquo;, &ldquo;predicts&rdquo;,
&ldquo;potential&rdquo;, &ldquo;continue&rdquo;, &ldquo;expects&rdquo;, &ldquo;anticipates&rdquo;, &ldquo;future&rdquo;, &ldquo;intends&rdquo;,
&ldquo;plans&rdquo;, &ldquo;believes&rdquo;, &ldquo;estimates&rdquo; and similar expressions, as well as statements in the future tense,
identify forward-looking statements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
statements are necessarily subjective and involve known and unknown risks, uncertainties and other important factors that could cause
our actual results, performance or achievements, or industry results, to differ materially from any future results, performance or achievements
described in or implied by such statements. Actual results may differ materially from expected results described in our forward-looking
statements, including with respect to correct measurement and identification of factors affecting our business or the extent of their
likely impact, the accuracy and completeness of the publicly available information with respect to the factors upon which our business
strategy is based on the success of our business.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forward-looking
statements should not be read as a guarantee of future performance or results, and will not necessarily be accurate indications of whether,
or the times by which, our performance or results may be achieved. Forward-looking statements are based on information available at the
time those statements are made and management&rsquo;s belief as of that time with respect to future events and are subject to risks and
uncertainties that could cause actual performance or results to differ materially from those expressed in or suggested by the forward-looking
statements. Important factors that could cause such differences include, but are not limited to, those factors discussed under the headings
&ldquo;Risk Factors&rdquo;, &ldquo;Operating and Financial Review and Prospects,&rdquo; &ldquo;Information on the Company&rdquo; and
elsewhere in this Annual Report.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Annual Report should be read in conjunction with our audited financial statements and the accompanying notes thereto, which are included
in Item 18 of this Annual Report.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: normal 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_001"></A>PART
I</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_002"></A>ITEM 1.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>IDENTITY OF DIRECTORS,
    SENIOR MANAGEMENT AND ADVISERS</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
required.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_003"></A>ITEM 2.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>OFFER STATISTICS AND
    EXPECTED TIMETABLE</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
required.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_004"></A>ITEM 3.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>KEY INFORMATION</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B>&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>A.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Selected financial data</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the table below, we provide you with summary financial data of our company. The selected consolidated statement of operations data for
the years ended December 31, 2017, 2018,2019 and2020 and the selected consolidated balance sheet data as of December 31, 2017, 2018,
2019 and 2020 are derived from our audited consolidated financial statements, which are included elsewhere in this Annual Report. Historical
results are not necessarily indicative of the results that may be expected for any future period. When you read this historical selected
financial data, it is important that you read it along with the historical statements and notes included elsewhere in this Annual Report.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 6; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Selected
Consolidated Financial Data</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Selected
Consolidated Statement of Operations Data</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For The Years Ended December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2017</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: left">(In U.S. dollars)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 52%; text-align: left">Total revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">815,225</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">12,648,255</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">23,674,037</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">28,979,511</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cost of revenues</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">857,060</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,171,135</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">27,726,833</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,682,498</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Gross profit (loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(41,835</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,522,880</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,052,796</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,297,013</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total operating expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,884,102</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,435,616</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,990,976</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,029,708</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Income (loss) from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,925,937</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,958,496</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(14,043,772</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">267,305</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Other income (expenses)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Government subsidies</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,651</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">129,255</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">81,882</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">414</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Other income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">137,163</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,189</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,242</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,305</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Other expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(35,197</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(290,655</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(26,992</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(144,069</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,180,489</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,378,755</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(233,101</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(82,946</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Investment income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,120,241</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Loss from equity method investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(127,965</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(17,524</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total other income (expenses)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,050,369</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,666,931</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(175,493</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(207,296</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Income (loss) before income taxes provision</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(875,568</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8,625,427</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(14,219,265</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60,009</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Income tax benefit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(900</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(55,102</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net income (loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(874,668</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8,625,427</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(14,219,265</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">115,111</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Earnings (loss) per common share attributable to TDH Holdings, Inc. &ndash; basic and diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.02</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.41</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(1.49</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.01</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Selected
Consolidated Balance Sheet Data</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2017</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: left">(In U.S. dollars)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 52%; text-align: left">Cash and cash equivalents</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">6,566,549</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">5,114,175</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">893,020</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2,346,109</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,516,955</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,192,890</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,803,062</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,579,344</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total non-current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,935,955</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,894,320</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,626,344</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,231,396</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,452,910</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,087,210</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,429,406</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,810,740</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total current liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,070,896</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,461,900</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,143,578</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,656,648</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total non-current liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">274,794</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">287,911</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">222,395</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,810</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,345,690</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,749,811</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,365,973</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,662,458</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total equity (deficit)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(892,780</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">337,399</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,936,567</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,148,282</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total liabilities and shareholders&rsquo; equity (deficit)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">18,452,910</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">15,087,210</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">17,429,406</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">19,810,740</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth information concerning exchange rates between the RMB and the U.S. dollar for the periods indicated. On April
26, 2021, the buying rate announced by the Federal Reserve Statistical Release was RMB 6.4966 to $1.00.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Spot Exchange Rate</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Period Ended</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average&nbsp;(1)</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Low</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">High</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-weight: bold; text-align: center">(RMB per US$1.00)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2018</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; width: 52%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">January</FONT></TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6.2841</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6.4233</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6.2841</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6.5263</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">February</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.3280</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.3183</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.2649</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.3471</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.2726</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.3174</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.2685</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.3565</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">April</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.2945</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.2859</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.2722</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.3045</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">May</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4070</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.3694</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.3610</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4193</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">June</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.6191</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4625</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.3889</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.6191</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8174</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7137</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.6171</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8174</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8317</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8445</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8110</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9145</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">September</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8666</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8529</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8299</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8801</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">October</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9695</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9173</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8679</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9695</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">November</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9470</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9359</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8910</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9555</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8764</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8666</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8407</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9568</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">January</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7006</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7894</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7006</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8764</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">February</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.6850</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7381</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.6840</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7765</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7111</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7109</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.6886</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7315</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">April</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7346</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7147</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.6922</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7370</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">May</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8992</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8139</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7238</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9212</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">June</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8747</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8870</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8531</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9210</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8841</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8779</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7845</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0879</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9909</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8850</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.1748</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">September</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0729</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0804</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0720</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.1640</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">October</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0533</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0631</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0258</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.1668</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">November</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0298</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0368</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9602</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0535</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9680</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0030</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8934</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0470</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2020</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">January</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8876</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9319</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8870</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9964</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">February</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0066</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9471</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9102</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0074</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0851</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0459</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9211</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.1011</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">April</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0571</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0671</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9924</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.1187</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">May</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.1316</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0944</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0270</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.1518</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">June</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0795</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0835</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0555</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.1315</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9840</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0102</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9718</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0710</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8605</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9362</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8605</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9980</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">September</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8101</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8139</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7591</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8498</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">October</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7232</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7403</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.6556</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8101</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">November</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.5782</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.6110</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.5484</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7232</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.5249</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.5415</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.5236</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.5921</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2021</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">January</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4709</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4790</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4604</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.5408</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">February</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4713</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4567</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4391</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4736</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.5191</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4933</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4565</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.5338</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Source:
Federal Reserve Statistical Release.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 3pt; width: 15%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Monthly
averages, lows, and highs are calculated using the average of the daily rates during the relevant period.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>B.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Capitalization and Indebtedness</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Not
required.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>C.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Reasons for the Offer
    and Use of Proceeds</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
required.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>D.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Risk factors</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">You
should carefully consider the following risk factors, together with all of the other information included in this Annual Report.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Risk
Related to Our Business</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Legal
claims by vendors could impair our ability to continue as a going concern.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">Since November 2019, the Company has been a subject of 57 lawsuits
by its raw material supplies, printing and packaging supplies, transportation companies and other vendors. The claims raised in these
lawsuits pertain to the Company&rsquo;s non-payment of various invoices for supplier and vendor services rendered, with related interest
and costs. As of the date of this report, in 44 cases, the creditors have reached civil conciliation letters with our company, and in
9 cases, the court has issued civil judgments. With respect to the remaining 4 cases, the plaintiffs withdrew the lawsuit because of lack
of evidence. The mediation and judgment involved total claims of RMB13.86 million (USD$2.12 million). Such liabilities have been accrued
and reflected in the consolidated financial statements for the year ended December 31, 2020. On March 13, 2021, a land use right and a
factory building on the land owned by Qingdao Tiandihui Foodstuffs Co., Ltd. were auctioned by the court for $5,098,461 (RMB33.14 million).
We plan to use $1.3 million in auction proceeds to partially settle the legal claims with some of the vendors and also seek other possible
mediation plan to further settle the legal claims with vendors. As of the date of this filing, the settlement with vendors is still in
progress and we anticipate to reach agreements with the vendors soon.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Various
pending lawsuits, legal claims, proceedings and arbitrations could impair our ability to continue as a going concern.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, we had the following pending lawsuits, legal claims, proceedings and arbitrations:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 0.25in; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December
    2, 2019, Qingdao Lingang Real Estate Co., Ltd. (&ldquo;QLRE&rdquo;), filed a civil lawsuit against Qingdao Tiandihui Foodstuffs Co.,
    Ltd., Rongfeng Cui, and Yanjuan Wang. The Company entered into a loan agreement with QLRE in 2018 and borrowed RMB20 million (USD3.18
    million) from QLRE in connection with purchase of a factory. The loan was guaranteed by Rongfeng Cui and his wife, Yanjuan Wang.
    The Company failed to make repayment to QLRE. On March 4, 2020, the Court ordered that: (i) the Company repay QLRE the principal
    amount of RMB20 million plus interest of RMB 550,000 accrued as of October 31, 2019. The court ordered that the payment be made within
    10 business days after the effective date of the court ruling , and also ordered that the Company pay interest at the rate of 2%
    per month for the period from the date of November 1, 2019 to the date of full discharge of the debt, as well as the litigation fee
    of RMB77,000 (USD$11,933). If the debt is not repaid within the required timeframe, interest shall be doubled from the effective
    date of court order until the date of full discharge of the debt.&nbsp;&nbsp;As of December 31, 2020 and as of the date of this filing,
    we have not made the loan repayment to QLRE. Although we anticipate settling the liabilities with QLRE during 2021, we cannot predict
    when or if the settlement will occur. If we fail to settle the obligations, there is a potential risk that Qingdao Tiandihui Foodstuffs
    Co., Ltd. may be forced into a bankruptcy proceeding.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-size: 10pt">On January 15, 2020, China Construction Bank (&ldquo;CCB&rdquo;), initiated a civil claim against Qingdao Tiandihui Foodstuffs Co., Ltd., Rongfeng Cui, and Yanjuan Wang. The plaintiff alleged that it executed a loan agreement with the Company in the amount of RMB19.93 million (USD3.08 million) for the purchase of manufacturing facility and the associated land use right located at Lingang Economic Development Zone, Huangdao District, Qingdao, Shandong Province, People&rsquo;s Republic of China. Rongfeng Cui and his wife, Yanjuan Wang, co-signed for this loan as personal guarantors subject to joint and several liability in connection with the loan. The loan with CCB was guaranteed by Rongfeng Cui and Yanjuan Wang, and secured by a pledge by the aforementioned manufacturing facilities and associated land use right. On April 14, 2020, the Court has ordered among other things that the Company repay RMB19.93 million (USD3.25 million) of principal and accrued interest to CCB, and to sell the mortgaged property. On March 13, 2021, the land and factory buildings on the land owned by Qingdao Tiandihui Foodstuffs Co., Ltd. were auctioned by the court for $5,098,461 (RMB33.14 million), of which, $3,192,827 (RMB21.14 million) has been used to repay loan principal and accrued interest to CCB. The repayment has been completed as of the date of this filing.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-size: 10pt">On November 11, 2019, Shanghai Pudong Development Bank Qingdao Branch(&ldquo;SPDB&rdquo;), filed a civil lawsuit against Qingdao Tiandihui Foodstuffs Co., Ltd., Qingdao Saike Environmental Technology Co., Ltd. (&ldquo;Saike&rdquo;), Qingdao Gaochuang Technology Finance Guarantee Co., Ltd. (&ldquo;Gaochuang&rdquo;), Rongfeng Cui, and Yanjuan Wang. In 2018, the Company entered into agreements with SPDB to borrow an aggregate of RMB4.85 million (USD0.75 million) from SPDB for working capital purpose. The Company failed to repay the debt upon maturity. The borrowing from SPDB was guaranteed by Rongfeng Cui and Yanjuan Wang, and secure by a pledge of land use right and real property of Saike and certaim real property owned by Rongfeng Cui and Yanjuan Wang. The Company failed to make repayment to SPDB on the maturity date. On October 24, 2020, the court has ordered the Company to repay SPDB the principal owed plus interest at the annual interest rate of 18.25%. The payment was required to be made within 10 business days after the effective date of the order. If the debt is not paid within the required timeframe, interest shall be doubled from the effective date of the court order until the date of full discharge of the debt.&nbsp;&nbsp;The Company is also required to pay litigation fees in the amount of &nbsp;RMB156,880 (USD 24,312). &nbsp;As of December 31, 2020 and as of the date of this filing, we have not made the repayment to SPDB. Although we anticipate settling with SPDB during 2021, we cannot predict when or if the settlement will occur. If we fail to settle the obligations, there is a potential risk that the Company and/or Qingdao Tiandihui Foodstuffs Co., Ltd. may be forced into a bankruptcy proceeding.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-size: 10pt">On December 10, 2019, Qingdao Gaochuang Technology Finance Guarantee Co., Ltd. (&ldquo;Gaochuang&rdquo;), initiated a civil claim against Qingdao Tiandihui Foodstuffs Co., Ltd., Qingdao Saike Environmental Technology Co., Ltd. (&ldquo;Saike&rdquo;), Rongfeng Cui, and Yanjuan Wang. In 2018, the Company entered into agreements with SPDB for bank acceptance draft and Gaochuang executed the guarantee of SPDB bank acceptance deposit on behalf of the Company in the amount of RMB1.2 million (USD0.19 million). The Company failed to repay the RMB 1.2 million ($0.19 million) deposit to Gaochuang upon the bank acceptance draft maturity date. The deposit made by Gaochuang was guaranteed by certain of the Company&rsquo;s fixed assets and patents. &nbsp;On December 29, 2020, the court ordered the Company to repay the RMB 1.2 million ($0.19 million) deposit to Gaochuang and the interest at the annual interest rate of 4.15%. The payment was required to be made within 10 business days after the effective date of the court order. The court order also provides that if the debt is not paid within the required timeframe, interest shall be doubled from the effective date of court order until the date of full discharge of the debt.&nbsp;&nbsp;The court order also obligate the Company to bear litigation fees of RMB83,127(USD 12,882).&nbsp;&nbsp;As of December 31, 2020 and as of the date of this filing, we have not made the repayment to Gaochuang. Although we anticipate settling the liabilities with Gaochuang during 2021, at this point, we cannot when or if a settlement will occur. &nbsp;If we fail to settle the obligations, there is a risk that the Company and/or Qingdao Tiandihui Foodstuffs Co., Ltd. may be forced into bankruptcy proceeding.</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-size: 10pt">On May 6, 2020, the Postal Savings Bank of China Limited Weihai Road Sub-branch of Qingdao North District (hereinafter referred to as Postal Savings) filed a civil lawsuit against Qingdao Tiandihui Foodstuffs Co., Ltd., Rongfeng Cui and Yanjuan Wang. The Company entered into two loan agreements with Postal Savings in 2018 and 2019, respectively, and borrowed RMB9.9 million ($1.53 million) in aggregate. The loans were guaranteed by Rongfeng Cui and Yanjuan Wang, and were secured by a pledge of real property owned by the Company and real property owned by Rongfeng Cui. The Company failed to pay its debt to Postal Savings when it was due. In June 2020, the court ordered the Company to repay to Postal Savings the principal and interest under the loan, and to reimburse Postal Savings for the litigation fees incurred by Postal Savings.&nbsp;&nbsp;If the court decide to auction the pledged real properties, Postal Savings shall have the priority right of the repayment from the auction proceeds. As of December 31, 2020 and as of the date of this filing, we have not made the repayment to Postal Savings. Although we anticipate settling the liabilities with Postal Savings during 2021, we cannot predict when or if a settlementwill occur. If we fail to settle obligations, there is a substantial risk that the Company and/or Qingdao Tiandihui Foodstuffs Co., Ltd. may be forced into bankruptcy proceeding.</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Labor
arbitration claims by former employees could impair our ability to continue as a going concern.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company dismissed certain employees in 2019 and 2020 and only intends
to maintain 54 full-time employees. As a result of the employee layoffs, certain of the Company&rsquo;s former employees commenced arbitration
proceedings against the Company under applicable labor rules and standards, claiming, among others, lost wages, severance payments and/or
social security obligations totaling RMB3.68 million (USD0.56 million). As of the reporting date, there were 98 labor arbitrations, of
which 6 cases has been settled and the trial court has issued decisions on the remaining 92 cases. The Company accrued approximately $0.4
million contingent liabilities in other current liabilities on the consolidated balance sheet as of December 31, 2019 and recognized contingent
losses of approximately $0.4 million for the year ended December 31, 2019. Following the issuance of rulings in these cases, the Company
further accrued approximately $0.1 million wage and/or severance payables in other current liabilities on the consolidated balance sheet
as of December 31, 2020 and recognized losses of approximately $0.1 million for the year ended December 31, 2020. On March 13, 2021, the
land and factory buildings above the land owned by Qingdao Tiandihui Foodstuffs Co., Ltd. were actioned by the court for $5,098,461 (RMB
33.14 million), we plan to use $0.56 million auction proceeds to settle the labor arbitration cases with our former employees. There can
be no assurance that our efforts will be successful. Failure to successfully settle the claims could impair our ability to continue as
a going concern.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
are experiencing a serious working capital deficit and may not be able to continue as a going concern unless it raises a substantial
amount of debt and/or equity capital.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
date, we have funded our operations primarily through the initial public offering proceeds received in 2017, proceeds from private placements,
borrowings from related parties, and our lines of credit obtained from various financial institutions. We anticipate incurring additional
operating losses and may not be able to regain profitability in the foreseeable near future. We are experiencing a serious working capital
deficit. Our working capital deficit as of December 31, 2020 was approximately $8.55 million and our cash balance and revenues generated
are not currently sufficient and cannot be projected to cover our operating expenses and meet our obligations as they become due. In
the absence of an infusion of substantial additional capital, our ability to continue to operate will be impaired, and we may not be
able to continue as a going concern. Additionally, even if we raise sufficient capital through equity or debt financing, strategic alliances
or otherwise, there can be no assurances that future revenue or capital infusion will be sufficient to enable us to develop our business
to a level where it will be profitable or to generate positive cash flows.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
have incurred recurring losses and anticipate continuing to incur losses in the future.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
to the sharp rise in market price of raw materials, the lack of operational efficiency of our production facilities and our inability
to make bank loan repayment to financial institutions upon maturity, we have temporarily suspended our production and normal business
operations and we were involved in certain legal proceedings since November 2019. The COVID-19 outbreak and spread further disrupted
our business activities during the period from the beginning of 2020 up to May 2020 when we resumed our business operations. As a result,
our net losses were $8,625,427 in 2019 and $ 874,668 in 2020. As of December 31, 2020, we had an accumulated deficit of approximately
$22.85 million. Although we resumed our business operations since May 2020 and we are currently trying to implement our business strategies
in order to manage the future growth of our business, we cannot assure our current efforts may achieve the anticipated results and we
may continue to incur operating losses in the near term. We cannot guarantee that going forward we will operate profitably. In order
to achieve profitability, among other factors, management must successfully execute our growth and operations in the markets on which
we are focused. If we are unable to successfully take necessary steps, we may be unable to sustain or increase our profitability in the
future.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
report of our independent registered public accounting firm expresses substantial doubt about the Company&rsquo;s ability to continue
as a going concern.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
consolidated financial statements have been prepared assuming we will continue as a going concern, which contemplates the realization
of assets and liquidation of liabilities in the normal course of business. However, for the year ended December 31, 2020, we have incurred
a net loss of approximately $0.87 million and cash used in operating activities amounted to approximately $2.63 million. As of December
31, 2020, we had a working capital deficit of approximately $8.55 million and our cash balance and revenues generated are not currently
sufficient and cannot be projected to cover our operating expenses and meet our obligations as they become due for the next twelve months
after the date that our financial statements are issued. These factors raise substantial doubt about the Company&rsquo;s ability to continue
as a going concern.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management&rsquo;s
plan to alleviate the substantial doubt about the Company&rsquo;s ability to continue as a going concern include attempting to improve
its business profitability, its ability to generate sufficient cash flow from its operations to meet its operating needs on a timely
basis, obtain additional working capital funds through debt and equity financings to eliminate inefficiencies in order to meet its anticipated
cash requirements. However, there can be no assurance that these plans and arrangements will be sufficient to fund the Company&rsquo;s
ongoing capital expenditures, working capital, and other requirements. If we are unable to achieve these goals, our business would be
jeopardized and the Company may not be able to continue. If we ceased operations, it is likely that all of our investors would lose their
investment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>If
we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial results or prevent
fraud. As a result, current and potential shareholders could lose confidence in our financial reporting, which would harm our business
and the trading price of our stock.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
internal controls are necessary for us to provide reliable financial reports and effectively prevent fraud. As of the end of the most
recently completed fiscal year ended December 31, 2020, our SOX certifying officers concluded that, as of December 31, 2020, our disclosure
controls and procedures were not effective due to the presence of material weakness in internal control over financial reporting (Refer
to Item 15 of this Annual Report). We intend to carry out a number of measures to address and remediate the material weakness in our
internal controls. This work is ongoing and we intend to complete it on or before December 31, 2021. If we cannot provide financial reports
or prevent fraud, our business reputation and operating results could be harmed. Inferior internal controls also could cause investors
to lose confidence in our reported financial information, which could have a negative effect on the trading price of our stock.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
continued uncertainties associated with the global spread of the COVID-19 (coronavirus) may further adversely impact the Company&rsquo;s
business operations.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beginning
in late 2019, there were reports of the COVID-19 (coronavirus) outbreak originating in China, prompting government-imposed quarantines,
cessation of certain travel and business closures. Following this outbreak, in February 2020, the Company temporarily shut down its main
office and its remaining production facilities. Following the previously reported temporary cessation of its production capabilities
and the negative impact of the COVID-19 pandemic, the Company expects to continue to incur significant delays, reductions in revenue
and increases in expenses. The Company&rsquo;s revenues remain negligible following the gradual resumption of its operations in mid May
2020. Moreover, the Company expects that the impact of the COVID-19 outbreak on the domestic and global economic environment will continue
to have a material adverse effect on the demand for its products and its ability to generate revenue in the near terms. Nevertheless,
due to the uncertainty on future developments, which cannot be predicted with confidence at this time, we are not able to assess the
overall or long-term effect the COVID-19 outbreak may have on our financial results and business operations. Any and all of the foregoing
could have a material adverse impact on its business, operating results and financial condition. Further, there can be no assurance that
we would be able to secure commercial financing in the future in the event that we require additional capital.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
Company is party to various legal proceedings by its vendors and lenders, which proceedings distract our management, are expensive to
conduct and could result in significant damage award against the Company.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the period from November 2019 to April
2021, the Company has been named as a defendant in 57 lawsuits by its raw material supplies, printing and packaging supplies, transportation
companies and other vendors. The claims raised in these lawsuits pertain to the Company&rsquo;s non-payment of various invoices for supplier
and vendor services rendered, with interest and costs. As of the date of this Annual Report, the creditors of 44 cases have reached civil
conciliation letters with the Company, and the court has issued civil judgments in 9 cases, another 4 claimants withdrew their cases for
various reasons including lack of evidence. The mediation and judgment costs are estimated approximately RMB13.86 million (USD$2.12 million).
In addition, several lending institutions have instituted legal proceedings to recover loans made to the Company. Finally, there are several
labor arbitration claims against the Company brought by its former employees following the layoffs, claiming, among others, lost wages,
severance payments and/or social security obligations totaling RMB3.68 million (USD$0.56 million), which has been accrued in other current
liabilities on the consolidated balance sheets as of December 31, 2020. On March 13, 2021, the land and factory buildings above the land
owned by Qingdao Tiandihui Foodstuffs Co., Ltd. were auctioned by the court for $5,098,461 (RMB 33.14 million), among which, approximately
$3.2 million has been used to repay the defaulted loan to China Construction Bank, and the Company plans to use $560,000 (RMB3,707,546)
to settle the liabilities associated with most of these labor arbitrations. These proceedings distract our management, are expensive to
conduct and could result in significant damage award against the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
turnaround of our business depends on our ability to accurately predict consumer trends and demand and successfully introduce new products
and product line extensions and improve existing products.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
to the sharp rise in market price of raw materials, the lack of operational efficiency of our production facilities and our inability
to make bank loan repayment upon maturity, we have suspended our production and normal business operations and we were involved in certain
legal proceedings since November 2019. The COVID-19 outbreak and spread further disrupted our business activities from the beginning
of 2020 up to May 2020 when we resumed our business operations. These factors led to significant decrease in our revenue by 93.6% or
$11.8 million in 2020 as compared to 2019, and we suffered recurring net loss of approximately $0.87 million in 2020. We are currently
facing the challenges to recover our production and normal business operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
turnaround depends, in part, on our ability to successfully introduce new products and product line extensions and improve and reposition
our existing products to meet the requirements of pet owners and the dietary needs of their pets. This, in turn, depends on our ability
to predict and respond to evolving consumer trends, demands and preferences. The development and introduction of innovative new products
and product line extensions involve considerable costs. In addition, it may be difficult to establish new supplier relationships and
determine appropriate product selection when developing a new product or product line extension. Any new product or product line extension
may not generate sufficient customer interest and sales to become a profitable product or to cover the costs of its development and promotion
and may reduce our operating income. In addition, any such unsuccessful effort may adversely affect our brand. If we are not able to
anticipate, identify or develop and market products that respond to changes in requirements and preferences of pet parents and their
pets or if our new product introductions or repositioned products fail to gain consumer acceptance, we may not grow our business as anticipated,
our sales may decline and our business, financial condition and results of operations may be materially adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
may not be able to successfully implement our turning loss into profits strategy on a timely basis or at all.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
future success depends, in large part, on our ability to implement our turning loss into profits strategy, including expanding distribution
and improving placement of our products in the stores of our retail partners, attracting new consumers to our brands, introducing new
products and product line extensions and expanding into new markets. Our ability to implement this strategy depends, among other things,
on our ability to:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">accurately
anticipate customer needs, and innovate and develop new products or product enhancements that meet customer needs;</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">price
our products competitively and differentiate our product offerings from those of our competitors;</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">enter into
    distribution and other strategic arrangements with retailers and other potential distributors of our products;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">continue to effectively
    compete in our distribution channels;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">increase our brand recognition
    by effectively implementing our marketing strategy and advertising initiatives;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">expand and maintain brand
    loyalty;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">maintain and, to the extent
    necessary, improve our high standards for product quality, safety and integrity;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">maintain sources for the
    required supply of quality raw ingredients to meet our growing demand; and</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">identify and successfully
    enter and market our products in new geographic markets and market segments.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
initiatives require significant capital expenditures and investment of valuable management and financial resources. There are no guarantees
that we will be able to effectively manage any future growth in an efficient, cost-effective and timely manner, or at all. We may not
be able to successfully implement our turning loss into profits strategy and may need to change our strategy. If we fail to implement
our turning loss into profits strategy or if we invest resources in a turning loss into profits strategy that ultimately proves unsuccessful,
our business, financial condition and results of operations may be materially adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Any
damage to our reputation or our brand may materially adversely affect our business, financial condition and results of operations.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maintaining
our strong reputation with consumers, our retail partners and our suppliers is critical to our success. Our brands may suffer if our
marketing plans or product initiatives are not successful. The importance of our brands may increase if competitors offer more products
with formulations similar to ours. Further, our brands may be negatively impacted due to real or perceived quality issues or if consumers
perceive us as being untruthful in our marketing and advertising, even if such perceptions are not accurate. Product contamination, the
failure to maintain high standards for product quality, safety and integrity, including raw materials and ingredients obtained from suppliers,
or allegations of product quality issues, mislabeling or contamination, even if untrue or caused by our third-party contract manufacturers
or raw material suppliers, may reduce demand for our products or cause production and delivery disruptions. We maintain guidelines and
procedures to ensure the quality, safety and integrity of our products. However, we may be unable to detect or prevent product and/or
ingredient quality issues, mislabeling or contamination, particularly in instances of fraud or attempts to cover up or obscure deviations
from our guidelines and procedures. If any of our products become unfit for consumption, cause injury or are mislabeled, we may have
to engage in a product recall and/or be subject to liability. Damage to our reputation or our brands or loss of consumer confidence in
our products for any of these or other reasons could result in decreased demand for our products and our business, financial condition
and results of operations may be materially adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Our
business is dependent on trends that may change or not continue, and our historical growth may not be indicative of our future results.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
growth of the global pet food industry and the market in China, in particular, depends primarily on the continuance of current trends
in humanization of pets and premiumization of pet foods as well as on general economic conditions, the size of the pet population and
average dog size. These trends may not continue or may change. In the event of a decline in the overall number or average size of pets,
a change in the humanization, premiumization or health and wellness trends or during challenging economic times, we may be unable to
persuade our customers and consumers to purchase our branded products instead of lower-priced products, and our business, financial condition
and results of operations may be materially adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>There
may be decreased spending on pets globally in a challenging economic climate.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business, financial condition and results of operations may be materially adversely affected by a challenging economic climate, including
adverse changes in interest rates, volatile commodity markets and inflation, contraction in the availability of credit in the market
and reductions in consumer spending. In addition, a slow-down in the general economy and/or PRC economy or a shift in consumer preferences
for economic reasons or otherwise to less expensive products may result in reduced demand for our products which may affect our profitability.
The keeping of pets and the purchase of pet-related products may constitute discretionary spending for some of our consumers and any
material decline in the amount of consumer discretionary spending may reduce overall levels of pet ownership or spending on pets. As
a result, a challenging economic climate may cause a decline in demand for our products which could be disproportionate as compared to
competing pet food brands since our products command a price premium. In addition, we cannot predict how current or worsening economic
conditions in the PRC and globally will affect our partners, suppliers and distributors. If economic conditions result in decreased spending
on pets and have a negative impact on our retail partners, suppliers or distributors, our business, financial condition and results of
operations may be materially adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Our
business depends, in part, on the sufficiency and effectiveness of our marketing and trade promotion programs.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
to the competitive nature of our industry, we must effectively and efficiently promote and market our products through advertisements
as well as trade promotions and incentives to sustain our competitive position in our market. Marketing investments may be costly. In
addition, we may, from time to time, change our marketing strategies and spending, including the timing or nature of our trade promotions
and incentives. We may also change our marketing strategies and spending in response to actions by our competitors and other pet food
companies. The sufficiency and effectiveness of our marketing and trade promotions and incentives are important to our ability to retain
and/or improve our market share and margins. If our marketing and trade promotions and incentives are not successful or if we fail to
implement sufficient and effective marketing and trade promotions and incentives or adequately respond to changes in our competitors&rsquo;
marketing strategies, our business, financial condition and results of operations may be adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
depend on our key personnel, and our business and growth prospects may be severely disrupted if we lose their services.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
future success depends heavily upon the continued service of our key executives. We rely on their business, industry, financial and capital
markets knowledge and experience. If our CEO or CFO became unable or unwilling to continue in their present positions, we may not be
able to replace them easily, our business may be significantly disrupted and our financial condition and results of operations may be
materially adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
do not maintain key man life insurance on any of our senior management or key personnel.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
loss of any one of them would have a material adverse effect on our business and operations. Competition for senior management and our
other key personnel is intense and the pool of suitable candidates is limited. We may be unable to locate a suitable replacement for
any senior management or key personnel that we lose. In addition, if any member of our senior management or key personnel joins a competitor
or forms a competing company, they may compete with us for customers, business partners and other key professionals and staff members
of our Company. In addition, we compete for qualified personnel with other companies, and we face competition in attracting skilled personnel
and retaining the members of our senior management team. These personnel possess technical and business capabilities which are difficult
to replace. There is intense competition for experienced senior management with technical and industry expertise in our industry, and
we may not be able to retain our key personnel. Intense competition for these personnel could cause our compensation costs to increase,
which could have a material adverse effect on our results of operations. Our future success and ability to grow our business will depend
in part on the continued service of these individuals and our ability to identify, hire and retain additional qualified personnel. If
we are unable to attract and retain qualified employees, we may be unable to meet our business and financial goals.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>If
we are unable to maintain or increase prices, we may fail to generate a positive margin.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
rely in part on price increases to offset cost increases and improve the profitability of our business. Our ability to maintain prices
or effectively implement price increases may be affected by a number of factors, including raw material market price fluctuation, competition,
effectiveness of our marketing programs, the continuing strength of our brands, market demand and general economic conditions, including
inflationary pressures. In particular, in response to increased promotional activity by other pet food companies, we may have to increase
our promotional spending, which may resulted in a lower average price per pound for our products and adversely impacted our gross margins.
During challenging economic times, consumers may be less willing or able to pay a price premium for our branded products and may shift
purchases to lower-priced or other value offerings, making it more difficult for us to maintain prices and/or effectively implement price
increases. In addition, our retail partners and distributors may pressure us to rescind price increases that we have announced or already
implemented, whether through a change in list price or increased promotional activity. If we are unable to maintain or increase prices
for our products or must increase promotional activity, our margins may be adversely affected. Furthermore, price increases generally
result in volume losses, as consumers purchase fewer units. If such losses are greater than expected or if we lose distribution due to
a price increase, our business, financial condition and results of operations may be materially adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>If
our products are alleged to cause injury or illness or fail to comply with PRC or other applicable governmental regulations, we may need
to recall our products and may experience product liability claims.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
products may be exposed to product recalls, including voluntary recalls or withdrawals, if they are alleged to pose a risk of injury
or illness, or if they are alleged to have been mislabeled, misbranded or adulterated or to otherwise be in violation of governmental
regulations. We may also voluntarily recall or withdraw products in order to protect our brand or reputation if we determine that they
do not meet our standards, whether for palatability, appearance or otherwise. If there is any future product recall or withdrawal, it
could result in substantial and unexpected expenditures, destruction of product inventory, damage to our reputation and lost sales due
to the unavailability of the product for a period of time, and our business, financial condition and results of operations may be materially
adversely affected. We also may be subject to claims if the consumption or use of our products is alleged to cause injury or illness.
If there is a judgment against us or a settlement agreement related to a claim, our business, financial condition and results of operations
may be materially adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
are dependent on a limited number of retailer customers for a significant portion of our sales.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
sell our products to retail partners and distributors in specialty channels. Our ten largest retail partners, accounted for 56% of our
net sales for the year ended December 31, 2017, 54% in 2018, 44% in 2019, and 40% in 2020. Since our suspension of our production in
November 2019 to deal with various vendor claims, legal proceedings and labor arbitrations as discussed above, with additional challenges
brought in by the global spread of COVID-19 in 2020, our customer base has been reduced in 2020. If we were to continue to lose any of
our key customers, if any of our retail partners continue to reduce the amount of their orders or if any of our key customers consolidate,
reduce their store footprint and/or gain greater market power, or if we fail to attract a sufficient number of customers in a cost-effective
manner, our business, financial condition and results of operations may be materially adversely affected. In addition, we may be similarly
adversely impacted if any of our key customers experience any operational difficulties or generate less traffic.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
rely upon a limited number of contract manufacturers to provide a significant portion of our supply of products.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
is limited available manufacturing capacity that meets our quality standards. We have agreements with a network of contract manufacturers
that require them to provide us with specific finished products. Most of our agreements with our contract manufacturers are up to three
years. During the years ended December 31, 2018, and 2019, approximately 58% and 60% of our cost of sales, respectively, was derived
from products purchased from contract manufacturers. In 2020, our business operations were largely disrupted by the COVID-19 outbreak
and spread as well as by our struggling to deal with pending claims, lawsuits, legal proceedings and labor arbitrations, which led to
our reduced business activities and limited fulfillment of customer orders. As a result of significant decrease in our revenue, 0% of
our cost of sales was derived from products purchased from contract manufacturers in 2020. The manufacture of our products may not be
easily transferable to other sites in the event that any of our contract manufacturers experience breakdown, failure or substandard performance
of equipment, disruption of supply or shortages of raw materials and other supplies, labor problems, power outages, adverse weather conditions
and natural disasters or the need to comply with environmental and other directives of governmental agencies. From time to time, a contract
manufacturer may experience financial difficulties or other business disruptions, which could disrupt our supply of finished goods or
require that we incur additional expense by providing financial accommodations to the contract manufacturer or taking other steps to
seek to minimize or avoid supply disruption, such as establishing a new contract manufacturing arrangement with another provider. The
loss of any of these contract manufacturers or the failure for any reason of any of these contract manufacturers to fulfill their obligations
under their agreements with us, including a failure to meet our quality controls and standards, may result in disruptions to our supply
of finished goods. We may be unable to locate an additional or alternate contract manufacturing arrangement that meets our quality controls
and standards in a timely manner or on commercially reasonable terms, if at all.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>To
the extent our retailer customers purchase products in excess of consumer consumption in any period, our sales in a subsequent period
may be adversely affected as our customers seek to reduce their inventory levels.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, our retailer customers may purchase more product than they expect to sell to consumers during a particular time
period. Our retailer customers may grow their inventory in anticipation of, or during, our promotional events, which typically
provide for reduced prices during a specified time or other customer or consumer incentives. Our retailer customers may also grow
inventory in anticipation of a price increase for our products, or otherwise over-order our products as a result of overestimating
demand for our products. If a retailer customer increases its inventory during a particular reporting period as a result of a
promotional event, anticipated price increase or otherwise, then sales during the subsequent reporting period may be adversely
impacted as our customers seek to reduce their inventory to customary levels. This effect may be particularly pronounced when
the promotional event, price increase or other event occurs near the end or beginning of a reporting period or when there are
changes in the timing of a promotional event, price increase or similar event, as compared to the prior year. To the extent our
retailer customers seek to reduce their usual or customary inventory levels or change their practices regarding purchases in excess
of consumer consumption, our net sales and results of operations may be materially adversely affected in that period.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; margin-left: 0in; text-indent: 0.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; margin-left: 0in; text-indent: 0.75in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 17; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; margin-left: 0in; text-indent: 0.75in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
operate in a highly competitive industry and may lose market share or experience margin erosion if we are unable to compete effectively.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
compete on the basis of product quality and palatability, brand awareness and loyalty, product variety and ingredients, interesting product
names, product packaging and package design, reputation, price and promotional efforts. We compete with a significant number of companies
of varying sizes, including divisions or subsidiaries of larger companies who may have greater financial resources and larger customer
bases than we have. As a result, these competitors may be able to identify and adapt to changes in consumer preferences more quickly
than us due to their resources and scale. They may also be more successful in marketing and selling their products, better able to increase
prices to reflect cost pressures and better able to increase their promotional activity, which may impact us and the entire pet food
industry. If these competitive pressures cause our products to lose market share or experience margin erosion, our business, financial
conditions and results of operations may be materially adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
may face issues with respect to raw materials and other supplies, including increased costs, disruptions of supply, shortages, contaminations,
adulterations or mislabeling.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s key raw material ingredients include meat and fish. We and our contract manufacturers use various raw materials and other
supplies in our business, including ingredients, packaging materials and fuel. The prices of our raw materials and other supplies are
subject to fluctuations attributable to, among other things, changes in supply and demand of crops or other commodities, weather conditions,
agricultural uncertainty or governmental incentives and controls. We generally do not have long-term supply contracts with our ingredient
suppliers. The length of the contracts is fixed for a period of time, typically up to a year or for a season and/or a crop year. In addition,
some of our raw materials are sourced from a limited number of suppliers. We may not be able to renew or enter into new contracts with
our existing suppliers following the expiration of such contracts on commercially reasonable terms, or at all. If commodity prices increase,
we may not be able to increase our prices to offset these increased costs. Moreover, our competitors may be better able than we are to
implement productivity initiatives or effect price increases or to otherwise pass along cost increases to their customers. Some of the
raw materials we use are vulnerable to adverse weather conditions and natural disasters, such as floods, droughts, frosts, earthquakes
and pestilences and may be impacted by climate change and other factors. Adverse weather conditions and natural disasters can reduce
crop size and crop quality, which in turn could reduce supplies of raw materials, increase the prices of raw materials, increase costs
of storing raw materials and interrupt or delay our production schedules if harvests are delayed. Our competitors may not be impacted
by such weather conditions and natural disasters depending on the location of their suppliers and operations. If any of our raw materials
or supplies are alleged or proven to include contaminants affecting the safety or quality of our products, we may need to find alternate
materials or supplies, delay production of our products, discard or otherwise dispose of our products, or engage in a product recall,
all of which may have a materially adverse effect on our business, financial condition and results of operations. We may be unable to
detect or prevent the use of ingredients which do not meet our quality standards if our ingredient suppliers engage in fraud or attempt
to cover up or obscure deviations from our guidelines and procedures. Any such conduct by any of our suppliers may result in a loss of
consumer confidence in our brand and products and a reduction in our sales if consumers perceive us as being untruthful in our marketing
and advertising and may materially adversely affect our brand, reputation, business, financial condition and results of operations. If
our sources of raw materials and supplies are terminated or affected by adverse prices, weather conditions or quality concerns, we may
not be able to identify alternate sources of raw materials or other supplies that meet our quality controls and standards to sustain
our sales volumes or on commercially reasonable terms, or at all.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
may not be able to manage our manufacturing and supply chain effectively which may adversely affect our results of operations.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
must accurately forecast demand for our products in order to ensure we have adequate available manufacturing capacity. Our forecasts
are based on multiple assumptions which may cause our estimates to be inaccurate and affect our ability to obtain adequate manufacturing
capacity (whether our own manufacturing capacity or contract manufacturing capacity) in order to meet the demand for our products, which
could prevent us from meeting increased customer or consumer demand and harm our brand and our business. However, if we overestimate
our demand and overbuild our capacity, we may have significantly underutilized assets and may experience reduced margins. If we do not
accurately align our manufacturing capabilities with demand, our business, financial condition and results of operations may be materially
adversely affected. In addition, we must continuously monitor our inventory and product mix against forecasted demand. If we underestimate
demand, we risk having inadequate supplies. We also face the risk of having too much inventory on hand that may reach its expiration
date and become unsaleable, and we may be forced to rely on markdowns or promotional sales to dispose of excess or slow-moving inventory.
If we are unable to manage our supply chain effectively, our operating costs could increase and our profit margins could decrease.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 18; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Our
market size estimate may prove to be inaccurate</B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Data
for the PRC and global pet food retail sales is collected for most, but not all channels, and as a result, it is difficult to estimate
the size of the market and predict the rate at which the market for our products will grow, if at all. While our market size estimate
was made in good faith and is based on assumptions and estimates we believe to be reasonable, this estimate may not be accurate.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Relocating
some of our production facilities may adversely affect our results of operations.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s Canning Facility&nbsp;and Pude Facility are located in the old city of Huangdao District, Qingdao. The Company has learned
that the local governmental authorities proposed plans to redevelop certain portions of the old city to allow for more residential dwellings
in the area. In March 2018, we terminated the lease of the Canning facility in light of the implementation of this plan. The relocation
of Canning facility had adverse material effect on the Company&rsquo;s operations by, among other things, causing a decrease in our production
capacity from 18 tons per day to 4.6 tons per day since March 2018. If and to the extent we may be required to relocate the Pude Facility
in the future, our results of operations may also be adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
may face difficulties as we expand into countries in which we have no prior operating experience.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
intend to continue to expand our domestic and global footprint by entering into new markets. As we expand our business in China and into
new countries we may encounter foreign economic, political, regulatory, personnel, technological, language barriers and other risks that
increase our expenses or delay our ability to become profitable in such countries. These risks include:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">fluctuations in currency
    exchange rates;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the difficulty of enforcing
    agreements and collecting receivables through some foreign legal systems;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">customers in some foreign
    countries potentially having longer payment cycles;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes in local tax laws,
    tax rates in some countries that may exceed those of the United States or Canada and lower earnings due to withholding requirements
    or the imposition of tariffs, exchange controls or other restrictions;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">seasonal reductions in
    business activity;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the credit risk of local
    customers and distributors;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">general economic and political
    conditions;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">unexpected changes in legal,
    regulatory or tax requirements;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">differences in language,
    culture and trends in foreign countries with respect to pets and pet care;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the risk that certain governments
    may adopt regulations or take other actions that would have a direct or indirect adverse impact on our business and market opportunities,
    including nationalization of private enterprise; and</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">non-compliance with applicable
    currency exchange control regulations, transfer pricing regulations or other similar regulations.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, our expansion into new countries may require significant resources and the efforts and attention of our management and other
personnel, which will divert resources from our existing business operations. We may seek to grow our business through acquisitions of
or investments in new or complementary businesses, facilities, technologies or products, or through strategic alliances, and the failure
to manage acquisitions, investments or strategic alliances, or the failure to integrate them with our existing business, could have a
material adverse effect on us. From time to time we may consider opportunities to acquire or make investments in new or complementary
businesses, facilities, technologies or products, or enter into strategic alliances, that may enhance our capabilities, expand our manufacturing
network, complement our current products or expand the breadth of our markets.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 19; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Potential
and completed acquisitions and investments and other strategic alliances involve numerous risks, including:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">problems assimilating the
    purchased business, facilities, technologies or products;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">issues maintaining uniform
    standards, procedures, controls and policies;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">unanticipated costs associated
    with acquisitions, investments or strategic alliances;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">diversion of management&rsquo;s
    attention from our existing business;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">adverse effects on existing
    business relationships with suppliers, contract manufacturers, retail partners and distribution customers;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">risks associated with entering
    new markets in which we have limited or no experience;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">potential loss of key employees
    of acquired businesses; and</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">increased legal and accounting
    compliance costs.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not know if we will be able to identify acquisitions or strategic relationships we deem suitable, whether we will be able to successfully
complete any such transactions on favorable terms or at all or whether we will be able to successfully integrate any acquired business,
facilities, technologies or products into our business or retain any key personnel, suppliers or customers. Our ability to successfully
grow through strategic transactions depends upon our ability to identify, negotiate, complete and integrate suitable target businesses,
facilities, technologies and products and to obtain any necessary financing. These efforts could be expensive and time-consuming and
may disrupt our ongoing business and prevent management from focusing on our operations. If we are unable to integrate any acquired businesses,
facilities, technologies and products effectively, our business, results of operations and financial condition could be materially adversely
affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Our
online activities are dependent on our ability to access the Internet and operate online in a fast, secure and reliable manner.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
utilize online sale and multi-brand, multi-store brand sale strategies which use Tmall.com, JD.com and 1688 as our marketing platforms.
Although we suspended our overseas e-commerce business since 2019, we are still preparing to expand our domestic e-commerce business
in the near future. Our PRC marketing group has established a comprehensive network of various brand shops. Our online activities are
dependent on our ability to operate online in a fast, secure and reliable manner which may be adversely affected as a result of PRC governmental
regulations of e-commerce and other services, electronic devices, and competition and restrictive governmental actions. In addition,
we may face risks relating to the governmental laws and regulations regarding consumer and data protection, privacy, network security,
payments, and restrictions on pricing or discounts, as well as lower levels of consumer access, use of and spending on the Internet.
Occurrence of any of the foregoing events (or a combination thereof) could have a material adverse effect on our ability to conduct online
business, our financial condition and results of operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Failure
to protect our intellectual property could harm our competitive position or require us to incur significant expenses to enforce our rights.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
trademarks are valuable assets that support our brand and consumers&rsquo; perception of our products. We rely on trademark, copyright,
trade secret, patent and other intellectual property laws, as well as nondisclosure and confidentiality agreements and other methods,
to protect our trademarks, trade names, proprietary information, technologies and processes. Our non-disclosure agreements and confidentiality
agreements may not effectively prevent disclosure of our proprietary information, technologies and processes and may not provide an adequate
remedy in the event of unauthorized disclosure of such information, which could harm our competitive position. In addition, effective
patent, copyright, trademark and trade secret protection may be unavailable or limited for some of our trademarks and patents in some
foreign countries. We may need to engage in litigation or similar activities to enforce our intellectual property rights, to protect
our trade secrets or to determine the validity and scope of proprietary rights of others. Any such litigation could require us to expend
significant resources and divert the efforts and attention of our management and other personnel from our business operations. If we
fail to protect our intellectual property, our business, financial condition and results of operations may be materially adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 20; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
may be subject to intellectual property infringement claims or other allegations, which could result in substantial damages and diversion
of management&rsquo;s efforts and attention.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
we believe that our products do not infringe in any material respect upon proprietary rights of other parties and/or that meritorious
defenses would exist with respect to any assertions to the contrary, we may from time to time be found to infringe on the proprietary
rights of others. If patents later issue on these applications, we may be found liable for subsequent infringement. Any claims that our
products or processes infringe these rights, regardless of their merit or resolution, could be costly and may divert the efforts and
attention of our management and technical personnel. We may not prevail in such proceedings given the complex technical issues and inherent
uncertainties in intellectual property litigation. If such proceedings result in an adverse outcome, we could, among other things, be
required to:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">pay substantial damages;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cease the manufacture,
    use or sale of the infringing products;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">discontinue the use of
    the infringing processes;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">expend significant resources
    to develop non-infringing processes; and</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">enter into licensing arrangements
    from the third party claiming infringement, which may not be available on commercially reasonable terms, or may not be available
    at all.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
any of the foregoing occurs, our ability to compete could be affected or our business, financial condition and results of operations
may be materially adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Our
success depends on our ability to attract and retain key employees and the succession of senior management.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
to decreased business scale since late 2019 which was further affected by COVID-19, the Company dismissed certain employee and currently
only maintains 54 full-time employees as of the date of this filing. However, in order to recover our business operations and achieve
our turnaround goal, we may need effectively recruit, train and motivate a large number of new employees. Our continued growth and success
require us to hire, retain and develop our leadership bench. If we are unable to attract and retain talented, highly qualified senior
management and other key executives, as well as provide for the succession of senior management, our growth and results of operations
may be adversely impacted.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
are dependent on the state of the PRC&rsquo;s economy and a general economic downturn, a recession or a sudden disruption in business
conditions in the PRC would have a material adverse effect on our business, financial condition and results of operations.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
slowdowns in the PRC economy may cause our customers to reduce expenditures on our products. This may in turn lead to a decline in the
demand for the services we provide. Any such decline would have a material adverse effect on our business, financial condition and results
of operations. Consumer spending is generally affected by a number of factors, including general economic conditions, the level of unemployment,
inflation, interest rates, energy costs, gasoline prices and consumer confidence generally, all of which are beyond our control. Consumer
purchases of discretionary items tend to decline during recessionary periods, when disposable income is lower, and may impact sales of
our services. In addition, sudden disruption in business conditions as a result of a terrorist attack, retaliation and the threat of
further attacks or retaliation, war, adverse weather conditions and climate changes or other natural disasters, pandemic situations or
large scale power outages can have a short or, sometimes, long-term impact on consumer spending. A downturn in the economy in the PRC,
including any recession or a sudden disruption of business conditions in the PRC, could adversely affect our business, financial condition
or results of operation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 21; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Since
our operations and assets are located in the PRC, shareholders may find it difficult to enforce a U.S. judgment against the assets of
our company, our directors and executive officers.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
operations and assets are located in the PRC. In addition, most of our executive officers and directors are non-residents of the U.S.,
and substantially all the assets of such persons are located outside the U.S. As a result, it could be difficult for investors to effect
service of process in the U.S., or to enforce a judgment obtained in the U.S. against us or any of these persons.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
hold certain of our cash balances in RMB in uninsured bank accounts in China.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
maintain certain our 2020 cash and deposit balances in bank accounts at financial institutions in China which accounts which
are not insured. While we have not experienced any losses in uninsured bank deposits and do not believe that we are exposed to significant
risks on cash held in bank accounts, if and to the extent we do experience such losses in the future, our access to financial liquidity
and working capital could be adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
may be subject to PRC regulatory limitations on merger and acquisition (M&amp;A) activities.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
enterprises that engage in M&amp;A activities inside and outside China are subject to different regulatory limitations under Chinese
laws and regulations. The key regulations governing such activities within PRC are Wholly Foreign-Owned Enterprise Law, the Interim Provisions
on the Domestic Investment of Foreign-Funded Enterprise, the Catalogue for the Guidance of Foreign Investment Industries (amended in
2017) and other relevant Chinese laws and regulations. Under these laws and regulations, conducting M&amp;A in China requires that our
WFOE be profitable, and a timely application with and approval by of local regulatory agencies of any proposed M&amp;A transaction. The
M&amp;A activities outside the PRC are governed by several rules and regulations, including PRC Administrative Measures on Offshore Investment,
the Regulation on Foreign Exchange Administration of the PRC, the Notice of the State Administration of Foreign Exchange on Issuing the
Provisions on the Foreign Exchange Administration of the Overseas Direct Investment of Domestic Institutions, the Circular on Relevant
Issues Concerning Foreign Exchange Control on Domestic Resident&rsquo;s Financing and Round-trip Investment Through Offshore Special
Purpose Vehicles. Under these laws and regulations, our WFOE must get approval from the PRC Ministry of Commerce or its branch offices
for any proposed offshore M&amp;A transaction, and complete its foreign exchange registration. We cannot offer any assurance that in
the event we seek such approvals or registrations we will be able to secure them in a timely fashion or will be able to receive them
at all; negative feedback from the regulatory agencies or our failure to register such proposed transactions may have material adverse
impact on our business expansion and could materially affect our business operation and finance condition. In addition, since approval
and/or registration procedures required time to complete, these processes may cause additional delays to our onshore or offshore M&amp;A
projects, which, in turn, may have adverse impact on our business and operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Fluctuation
of the Renminbi may indirectly affect our financial condition by affecting the volume of cross-border money flow.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
value of the RMB fluctuates and is subject to changes in the PRC&rsquo;s political and economic conditions. We do not currently engage
in hedging activities to protect against foreign currency risks. Even if we choose to engage in such hedging activities, we may not be
able to do so effectively. Future movements in the exchange rate of the RMB could adversely affect our financial condition as we may
suffer financial losses when transferring money raised outside of China into the country or paying vendors for services performed outside
of China. The value of the Renminbi against the U.S. dollar and other currencies may fluctuate and is affected by, among other things,
changes in political and economic conditions. On July 21, 2005, the PRC government changed its decade-old policy of pegging the value
of the Renminbi to the U.S. dollar. Under the new policy, the Renminbi is permitted to fluctuate within a narrow and managed band against
a basket of certain foreign currencies. This change in policy has resulted in an appreciation of the Renminbi against the U.S. dollar.
While the international reaction to the Renminbi revaluation has generally been positive, there remains international pressure on the
PRC government to adopt an even more flexible currency policy, which could result in a further and more rapid appreciation of the Renminbi
against the U.S. dollar. Any material revaluation of Renminbi may materially and adversely affect our cash flows, revenues, earnings
and financial position, and the value of, and any dividends payable on, our common shares in U.S. dollars. For example, an appreciation
of Renminbi against the U.S. dollar would make any new Renminbi denominated investments or expenditures more costly to us, to the extent
that we need to convert U.S. dollars into Renminbi for such purposes.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 22; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>If
any dividend is declared in the future and paid in a foreign currency, you may be taxed on a larger amount in U.S. dollars than the U.S.
dollar amount that you will actually ultimately receive.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
you are a United States holder, you will be taxed on the U.S. dollar value of your dividends, if any, at the time you receive them, even
if you actually receive a smaller amount of U.S. dollars when the payment is in fact converted into U.S. dollars. Specifically, if a
dividend is declared and paid in a foreign currency, the amount of the dividend distribution that you must include in your income as
a U.S. holder will be the U.S. dollar value of the payments made in the foreign currency, determined at the spot rate of the foreign
currency to the U.S. dollar on the date the dividend distribution is includible in your income, regardless of whether the payment is
in fact converted into U.S. dollars. Thus, if the value of the foreign currency decreases before you actually convert the currency into
U.S. dollars, you will be taxed on a larger amount in U.S. dollars than the U.S. dollar amount that you will actually ultimately receive.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
may become a passive foreign investment company, which could result in adverse U.S. tax consequences to U.S. investors.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on the nature of our business activities, we may be classified as a passive foreign investment company (&ldquo;PFIC&rdquo;), by the U.S.
Internal Revenue Service (&ldquo;IRS&rdquo;), for U.S. federal income tax purposes. Such characterization could result in adverse U.S.
tax consequences to you if you are a U.S. investor. For example, if we are a PFIC, a U.S. investor will become subject to burdensome
reporting requirements. The determination of whether or not we are a PFIC is made on an annual basis and will depend on the composition
of our income and assets from time to time. Specifically, we will be classified as a PFIC for U.S. tax purposes if either:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">75% or more of our gross
    income in a taxable year is passive income; or</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the average percentage
    of our assets by value in a taxable year that produce or are held for the production of passive income (which includes cash) is at
    least 50%.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
calculation of the value of our assets is based, in part, on the then market value of our common shares, which is subject to change.
We cannot assure that we will not be a PFIC for any taxable year.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Introduction
of new laws or changes to existing laws by the PRC government may adversely affect our business.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC legal system is a codified legal system made up of written laws, regulations, circulars, administrative directives and internal guidelines.
Unlike common law jurisdictions such as the U.S., decided cases (which may be taken as reference) do not form part of the legal structure
of the PRC and thus have no binding effect. Furthermore, in line with its transformation from a centrally planned economy to a more market-oriented
economy, the PRC government is still in the process of developing a comprehensive set of laws and regulations. As the legal system in
the PRC is still evolving, laws and regulations or their interpretation may be subject to further changes. Such uncertainty and prospective
changes to the PRC legal system could adversely affect our results of operations and financial condition.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Governmental
control of currency conversion may affect the value of your investment.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC government imposes controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of
currency out of the PRC, which may take as long as six months in the ordinary course. We receive the majority of our revenues in Renminbi.
Under our current corporate structure, our income is derived from payments from WFOE. The October 8, 2016 Provisional Measures for Filling
Administration of Establishment and Changes of Foreign-Investment Enterprise (the &ldquo;Establishment and Changes Provision&rdquo;)
promulgated by the PRC Ministry of Commerce and was amended on July 30, 2017, regulates the recordation procedures with respect to the
establishment and changes of a foreign-invested enterprise which do not fall within the scope of special administration measures for
foreign investment admission as stipulated by the state; for those entities that do fall within the regulatory reach of special administration
measures must go through approval procedures according to relevant laws and regulations governing foreign investment. We do not believe
that such measures will have any impact on our income derived from payment from our WFOE because:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As a pet food producer
    and seller, we do not fall within the scope of special access administrative measures for foreign investment admission as stipulated
    by the state, and therefore are not required to go through approval procedures.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 23; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT>&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Establishment and Changes
    Provision regulates the recordation procedures relating to the establishment and changes of a foreign-invested enterprise, which
    including but not limited to: (i) the changes of company name, registered address, duration of operation, business scope, registered
    capital, total investment, shareholders, merger, division and termination of the enterprise; and (ii) the corporate name change,
    domicile or place of incorporation, subscribed capital, investment period. Based on the foregoing and our current corporate structure,
    our income is derived from payment from our WFOE, but the Establishment and Changes Provisions do not regulate our origin of income
    or dividend policy, and therefore will not have any impact on our dividend distribution.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shortages
in the availability of foreign currency may restrict the ability of WFOE to remit sufficient foreign currency to pay dividends or other
payments to us, or otherwise satisfy their foreign currency denominated obligations. Under existing PRC foreign exchange regulations,
payments of current account items, including profit distributions, interest payments and expenditures from trade-related transactions,
can be made in foreign currencies without prior approval from the PRC SAFE by complying with certain procedural requirements. However,
approval from appropriate PRC government authorities is required where Renminbi is to be converted into foreign currency and remitted
out of China to pay capital expenses such as the repayment of bank loans denominated in foreign currencies. The PRC government may also
at its discretion restrict access in the future to foreign currencies for current account transactions. If the foreign exchange control
system prevents us from obtaining sufficient foreign currency to satisfy our currency demands, we may not be able to pay dividends in
foreign currencies to our shareholders.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PRC&rsquo;s
labor law restricts our ability to reduce our workforce in the PRC in the event of an economic downturn and may increase our production
costs.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2007, the National People&rsquo;s Congress of the PRC enacted new labor law legislation called the Labor Contract Law, which became
effective on January 1, 2008 and was amended on December 28, 2012, to clarify certain details in connection with the implementation of
the Labor Contract Law, the PRC State Council promulgated the Implementing Rules for the Labor Contract Law on September 18, 2008, which
came into effect immediately (collectively as &ldquo;new laws&rdquo;). The legislation formalized workers&rsquo; rights concerning overtime
hours, pensions, layoffs, employment contracts and the role of trade unions. Considered one of the strictest labor laws in the world,
among other things, these new laws provide for specific standards and procedures for the termination of an employment contract and places
the burden of proof on the employer. In addition, the new laws require the payment of a statutory severance pay upon the termination
of an employment contract in most cases, including the case of the expiration of a fixed-term employment contract. Further, the new laws
require an employer to conclude an &ldquo;employment contract without a fixed-term&rdquo; with any employee who either has worked for
the same employer for 10 consecutive years or more or has had two consecutive fixed-term contracts with the same employer. An &ldquo;employment
contract without a fixed term&rdquo; can no longer be terminated on the ground of the expiration of the contract, although it can still
be terminated pursuant to the standards and procedures set forth under the new laws. Because of the lack of precedent for the enforcement
of such a law, the standards and procedures set forth under the new laws in relation to the termination of an employment contract have
raised concerns among foreign investment enterprises in the PRC that such an &ldquo;employment contract without a fixed term&rdquo; might
in fact become a &ldquo;lifetime, permanent employment contract.&rdquo; Finally, under the new laws, downsizing of either more than 20
people or more than 10% of the workforce may occur only under specified circumstances, such as a restructuring undertaken pursuant to
the PRC&rsquo;s Enterprise Bankruptcy Law, or where a company suffers serious difficulties in production and/or business operations,
or where there has been a material change in the objective economic circumstances relied upon by the parties at the time of the conclusion
of the employment contract, thereby making the performance of such employment contract not possible. To date, there has been very little
guidance or precedent as to how such specified circumstances for downsizing will be interpreted and enforced by the relevant PRC authorities.
All of our employees working for us exclusively within the PRC are covered by the new laws and thus, our ability to adjust the size of
our operations when necessary in periods of recession or less severe economic downturns may be curtailed. Accordingly, if we face future
periods of decline in business activity generally or adverse economic periods specific to our business, these new laws can be expected
to exacerbate the adverse effect of the economic environment on our results of operations and financial condition.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 24; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Changes
in PRC&rsquo;s political and economic policies could harm our business.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
results of operations, financial condition and prospects are subject to economic, political and legal developments in the PRC. China&rsquo;s
economy differs from the economies of most developed countries in many respects, including with respect to the amount of government involvement,
level of development, growth rate, and control of foreign exchange and allocation of resources. The PRC economy has historically been
a planned economy subject to governmental plans and quotas and has, in certain aspects, been transitioning to a more market-oriented
economy. Although we believe that the economic reform and the macroeconomic measures adopted by the PRC government have had a positive
effect on the economic development of PRC, we cannot predict the future direction of these economic reforms or the effects these measures
may have on our business, financial position or results of operations. In addition, the PRC economy differs from the economies of most
countries belonging to the Organization for Economic Cooperation and Development (&ldquo;OECD&rdquo;). These differences include, without
limitation:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">economic structure;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">level of government involvement
    in the economy;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">level of development;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">level of capital reinvestment;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">control of foreign exchange;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">methods of allocating resources;
    and</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">balance of payments position.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of these differences, our business may not develop in the same way or at the same rate as might be expected if the PRC economy
were similar to those of the OECD member countries. Since 1979, the Chinese government has promulgated many new laws and regulations
covering general economic matters. Despite these efforts to develop a legal system, the PRC&rsquo;s system of laws is not yet complete.
Even where adequate law exists in the PRC, enforcement of existing laws or contracts based on existing law may be uncertain or sporadic,
and it may be difficult to obtain swift and equitable enforcement or to obtain enforcement of a judgment by a court of another jurisdiction.
The relative inexperience of the PRC&rsquo;s judiciary, in many cases, creates additional uncertainty as to the outcome of any lawsuit.
In addition, interpretation of statutes and regulations may be subject to government policies reflecting domestic political changes.
Our activities in the PRC will also be subject to administration review and approval by various national and local agencies of the PRC&rsquo;s
government. Because of the changes occurring in the PRC&rsquo;s legal and regulatory structure, we may not be able to secure the requisite
governmental approval for our activities. Although we have obtained all required governmental approvals to operate our business as currently
conducted, to the extent we are unable to obtain or maintain required governmental approvals, the PRC government may, in its sole discretion,
prohibit us from conducting our business.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>If
relations between the United States and China worsen, our share price may decrease and we may have difficulty accessing U.S. capital
markets.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
various times during recent years, the United States and China have had disagreements over political and economic issues. Controversies
may arise in the future between these two countries. Any political or trade controversy between the United States and China could adversely
affect the market price of our common shares and our ability to access U.S. capital markets.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 25; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
Chinese government could change its policies toward private enterprise or even nationalize or expropriate private enterprises, which
could result in the total loss of our investment in that country.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business is subject to political and economic uncertainties and may be adversely affected by political, economic and social developments
in the PRC. Over the past several years, the PRC government has pursued economic reform policies including the encouragement of private
economic activity and greater economic decentralization. The PRC government may not continue to pursue these policies or may alter them
to our detriment from time to time with little, if any, prior notice. Changes in policies, laws and regulations or in their interpretation
or the imposition of confiscatory taxation, restrictions on currency conversion, restrictions or prohibitions on dividend payments to
shareholders, devaluations of currency or the nationalization or other expropriation of private enterprises could have a material adverse
effect on our business. Nationalization or expropriation could even result in the total loss of our investment in the PRC and in the
total loss of any investment in us.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Because
our operations are located in the PRC, information about our operations is not readily available from independent third-party sources.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
shareholders may have greater difficulty in obtaining information about them on a timely basis than would shareholders of a U.S.-based
company. Their operations will continue to be conducted in the PRC and shareholders may have difficulty in obtaining information about
them from sources other than the companies themselves. Information available from newspapers, trade journals, or local, regional or national
regulatory agencies such as issuance of construction permits and contract awards for development projects will not be readily available
to shareholders and, where available, will likely be available only in Chinese. Shareholders will be dependent upon management for reports
of their progress, development, activities and expenditure of proceeds.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>If
our financial condition deteriorates as a NASDAQ listed company, we may not meet continued listing standards on the NASDAQ Capital Market.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 29, 2019, the Company received Nasdaq confirmation of the Company&rsquo;s regaining technical compliance with the minimum stockholders&rsquo;
equity rule and with other applicable requirements as set forth in the Panel&rsquo;s decision following an oral hearing in August 2019.
In connection with this confirmation, the Nasdaq Panel imposes a Panel Monitor under Listing Rule 5815(d)(4)(A) until October 30, 2020
for the purposes of monitoring the Company&rsquo;s continued compliance with the stockholders&rsquo; equity requirement. The decision
provided that if and to the extent the Company&rsquo;s stockholders&rsquo; equity fell below $2.5 million and the Company did not qualify
for listing under an alternative to the stockholders&rsquo; equity rule, the Panel (or a newly convened Panel if the initial Panel is
unavailable) would promptly conduct a hearing with respect to this deficiency, and the Company&rsquo;s securities could be delisted from
Nasdaq. During the monitoring period, the Company was obligated to notify the Panel, in writing, in the event its stockholders&rsquo;
equity fell below $2.5 million for any reason, or if the Company otherwise fell out of compliance with any other applicable listing requirement.
In the event that the Company failed to comply with any other requirement for continued listing during the monitoring period, the Company
would have been provided written notice of the deficiency and an opportunity to present a definitive plan to regain compliance to the
Panel. The Panel would thereafter render a determination with respect to the Company&rsquo;s continued listing on Nasdaq. On November
12, 2020, the Company, was informed that, following a 12-month compliance monitoring period under a Panel Monitor pursuant to a Compliance
with Monitor letter dated October 29, 2019, the Company was currently in compliance with applicable Nasdaq Listing Rules, and the Panel
has determined to continue the listing of the Company&rsquo;s securities on The Nasdaq Stock Market. There is no assurance that the Company
will remain in compliance with the continued listing criteria. If it fails to remain in compliance its securities could be delisted.
If the Company is delisted from Nasdaq, its common shares may be traded over-the-counter on the OTC Bulletin Board or in the &ldquo;pink
sheets&rdquo; if one or more market makers seeks and obtains approval by the Financial Industry Regulatory Authority to continue quoting
in the Company&rsquo;s common shares.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 26; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">However,
if our shares are listed on the NASDAQ Capital Market but are delisted from the NASDAQ Capital Market at some later date, our shareholders
could find it difficult to sell our shares. In addition, if our common shares are delisted from the NASDAQ Capital Market at some later
date, we may apply to have our common shares quoted on the Bulletin Board or in the &ldquo;pink sheets&rdquo; maintained by the National
Quotation Bureau, Inc. The Bulletin Board and the &ldquo;pink sheets&rdquo; are generally considered to be less efficient markets than
the NASDAQ Capital Market. In addition, if our common shares are not so listed or are delisted at some later date, our common shares
may be subject to the &ldquo;penny stock&rdquo; regulations. These rules impose additional sales practice requirements on broker-dealers
that sell low-priced securities to persons other than established customers and institutional accredited investors and require the delivery
of a disclosure schedule explaining the nature and risks of the penny stock market. As a result, the ability or willingness of broker-dealers
to sell or make a market in our common shares might decline. If our common shares are delisted from the NASDAQ Capital Market at some
later date or become subject to the penny stock regulations, it is likely that the price of our shares would decline and that our shareholders
would find it difficult to sell their shares.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
are a &ldquo;foreign private issuer,&rdquo; and our disclosure obligations differ from those of U.S. domestic reporting companies. As
a result, we may not provide you the same information as U.S. domestic reporting companies or we may provide information at different
times, which may make it more difficult for you to evaluate our performance and prospects.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a foreign private issuer and, as a result, we are not subject to the same requirements as U.S. domestic issuers. Under the Exchange
Act, we will be subject to reporting obligations that, to some extent, are more lenient and less frequent than those of U.S. domestic
reporting companies. For example, we will not be required to issue quarterly reports or proxy statements. We will not be required to
disclose detailed individual executive compensation information. Furthermore, our directors and executive officers will not be required
to report equity holdings under Section 16 of the Exchange Act and will not be subject to the insider short-swing profit disclosure and
recovery regime. As a foreign private issuer, we will also be exempt from the requirements of Regulation FD (Fair Disclosure) which,
generally, are meant to ensure that select groups of investors are not privy to specific information about an issuer before other investors.
However, we will still be subject to the anti-fraud and anti-manipulation rules of the SEC, such as Rule 10b-5 under the Exchange Act.
Since many of the disclosure obligations imposed on us as a foreign private issuer differ from those imposed on U.S. domestic reporting
companies, you should not expect to receive the same information about us and at the same time as the information provided by U.S. domestic
reporting companies.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>As
a relatively new public company, we incur increased costs and are subject to additional regulations and requirements, and our management
is required to devote substantial time to new compliance matters, which could lower our profits or make it more difficult to run our
business.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a relatively newly public company, we incur significant legal, accounting and other expenses that we have not incurred as a private company,
including costs associated with public company reporting requirements and costs of recruiting and retaining non-executive directors.
We also have incurred and will incur costs associated with the Sarbanes-Oxley Act and related rules implemented by the Securities and
Exchange Commission, or the SEC, and NASDAQ. The expenses incurred by public companies generally for reporting and corporate governance
purposes have been increasing. We expect these rules and regulations to increase our legal and financial compliance costs and to make
some activities more time-consuming and costlier, although we are currently unable to estimate these costs with any degree of certainty.
Our management will need to devote a substantial amount of time to ensure that we comply with all of these requirements. These laws and
regulations also could make it more difficult or costly for us to obtain certain types of insurance, including director and officer liability
insurance, and we may be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or
similar coverage. These laws and regulations could also make it more difficult for us to attract and retain qualified persons to serve
on our Board of Directors, our board committees or as our executive officers. Furthermore, if we are unable to satisfy our obligations
as a public company, we could be subject to delisting of our common shares, fines, sanctions and other regulatory action and potentially
civil litigation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 27; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
market price of shares may be volatile, which could cause the value of your investment to decline.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Worldwide
market volatility, as well as general economic, market or political conditions, could reduce the market price of shares of our stock
in spite of our operating performance. In addition, our results of operations could be below the expectations of public market analysts
and investors due to a number of potential factors, including variations in our quarterly results of operations, additions or departures
of key management personnel, failure to meet analysts&rsquo; earnings estimates, publication of research reports about our industry,
litigation and government investigations, changes or proposed changes in laws or regulations or differing interpretations or enforcement
thereof affecting our business, adverse market reaction to any indebtedness we may incur or securities we may issue in the future, changes
in market valuations of similar companies or speculation in the press or investment community, announcements by our competitors of significant
contracts, acquisitions, dispositions, strategic partnerships, joint ventures or capital commitments, adverse publicity about our industry
in or individual scandals, and in response the market price of our common shares could decrease significantly. In the past few years,
stock markets have experienced extreme price and volume fluctuations. In the past, following periods of volatility in the overall market
and the market price of a company&rsquo;s securities, securities class action litigation has often been instituted against these companies.
This litigation, if instituted against us, could result in substantial costs and a diversion of our management&rsquo;s attention and
resources, or at all.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>As
the rights of shareholders under British Virgin Islands law differ from those under U.S. law, you may have fewer protections as a shareholder.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
corporate affairs will be governed by our memorandum and articles of association, the BVI Business Companies Act, 2004 (as amended),
referred to below as the &ldquo;BVI Act&rdquo;, and the common law of the British Virgin Islands. The rights of shareholders to take
legal action against our directors, actions by minority shareholders and the fiduciary responsibilities of our directors under British
Virgin Islands law are governed by the BVI Act and the common law of the British Virgin Islands. The common law of the British Virgin
Islands is derived in part from comparatively limited judicial precedent in the British Virgin Islands as well as from the common law
of England and the wider Commonwealth, which has persuasive, but not binding, authority on a court in the British Virgin Islands. The
rights of our shareholders and the fiduciary responsibilities of our directors under British Virgin Islands law are largely codified
in the BVI Act, but are potentially not as clearly established as they would be under statutes or judicial precedents in some jurisdictions
in the United States. In particular, the British Virgin Islands has a less developed body of securities laws as compared to the United
States, and some states (such as Delaware) have more fully developed and judicially interpreted bodies of corporate law. As a result
of all of the above, holders of our shares may have more difficulty in protecting their interests through actions against our management,
directors or major shareholders than they would as shareholders of a U.S. company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>British
Virgin Islands companies may not be able to initiate shareholder derivative actions, thereby depriving shareholders of the ability to
protect their interests.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholders
of British Virgin Islands companies may not have standing to initiate a shareholder derivative action in a federal court of the United
States Shareholders of a British Virgin Islands company could, however, bring a derivative action in the British Virgin Islands courts,
and there is a clear statutory right to commence such derivative claims under Section 184C of the BVI Act. The circumstances in which
any such action may be brought, and the procedures and defenses that may be available in respect to any such action, may result in the
rights of shareholders of a British Virgin Islands company being more limited than those of shareholders of a company organized in the
United States. Accordingly, shareholders may have fewer alternatives available to them if they believe that corporate wrongdoing has
occurred. The British Virgin Islands courts are also unlikely to recognize or enforce against us judgments of courts in the United States
based on certain liability provisions of U.S. securities law; and to impose liabilities against us, in original actions brought in the
British Virgin Islands, based on certain liability provisions of U.S. securities laws that are penal in nature. There is no statutory
recognition in the British Virgin Islands of judgments obtained in the United States, although the courts of the British Virgin Islands
will generally recognize and enforce the non-penal judgment of a foreign court of competent jurisdiction without retrial on the merits.
This means that even if shareholders were to sue us successfully, they may not be able to recover anything to make up for the losses
suffered.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 28; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
laws of the British Virgin Islands may provide less protection for minority shareholders than those under U.S. law, so minority shareholders
may have less recourse than they would under U.S. law if the shareholders are dissatisfied with the conduct of our affairs.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the laws of the British Virgin Islands, the rights of minority shareholders are protected by provisions of the BVI Act dealing with shareholder
remedies and other remedies available under common law (in tort or contractual remedies). The principal protection under statutory law
is that shareholders may bring an action to enforce the constitutional documents of the company (i.e. the memorandum and articles of
association) as shareholders are entitled to have the affairs of the company conducted in accordance with the BVI Act and the memorandum
and articles of association of the company. A shareholder may also bring an action under statute if he feels that the affairs of the
company have been or will be carried out in a manner that is unfairly prejudicial or discriminating or oppressive to him. The BVI Act
also provides for certain other protections for minority shareholders, including in respect of investigation of the company and inspection
of the company books and records. There are also common law rights for the protection of shareholders that may be invoked, largely dependent
on English common law, since the common law of the British Virgin Islands for business companies is limited.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
may not be able to pay any dividends on our shares in the future due to British Virgin Islands law.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
British Virgin Islands law, we may only pay dividends to our shareholders if the value of our assets exceeds our liabilities and we are
able to pay our debts as they become due. We cannot give any assurance that we will declare dividends of any amounts, at any rate or
at all in the future. Future dividends, if any, will be at the discretion of our board of directors, and will depend upon our results
of operations, cash flows, financial condition, payment to us of cash dividends by our subsidiaries, capital needs, future prospects
and other factors that our directors may deem appropriate.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>We
are an &ldquo;emerging growth company&rdquo; and we cannot be certain if the reduced disclosure requirements applicable to &ldquo;emerging
growth companies&rdquo; will make our shares less attractive to investors.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are an &ldquo;emerging growth company,&rdquo; as defined in the JOBS Act, and we may take advantage of certain exemptions and relief
from various reporting requirements that are applicable to other public companies that are not &ldquo;emerging growth companies.&rdquo;
In particular, while we are an &ldquo;emerging growth company&rdquo; (1) we will not be required to comply with the auditor attestation
requirements of Section 404(b) of the Sarbanes-Oxley Act, (2) we will be exempt from any rules that may be adopted by the PCAOB requiring
mandatory audit firm rotations or a supplement to the auditor&rsquo;s report on financial statements, (3) we will be subject to reduced
disclosure obligations regarding executive compensation in our periodic reports and proxy statements and (4) we will not be required
to hold nonbinding advisory votes on executive compensation or stockholder approval of any golden parachute payments not previously approved.
We currently intend to take advantage of the reduced disclosure requirements regarding executive compensation. If we remain an &ldquo;emerging
growth company&rdquo; after fiscal 2017, we may take advantage of other exemptions, including the exemptions from the advisory vote requirements
and executive compensation disclosures under the Dodd-Frank Wall Street Reform and Customer Protection Act, or the Dodd-Frank Act, and
the exemption from the provisions of Section 404(b) of the Sarbanes-Oxley Act. In addition, Section 107 of the JOBS Act provides that
an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act
for complying with new or revised accounting standards, meaning that the company can delay the adoption of certain accounting standards
until those standards would otherwise apply to private companies. We have irrevocably elected not to avail ourselves of this exemption
from new or revised accounting standards and, therefore, will be subject to the same new or revised accounting standards as other public
companies that are not emerging growth companies. We may remain an &ldquo;emerging growth company&rdquo; until the fiscal year-end following
the fifth anniversary of the completion of our initial public offering, though we may cease to be an &ldquo;emerging growth company&rdquo;
earlier under certain circumstances, including (1) if we become a large accelerated filer, (2) if our gross revenue exceeds $1.07 billion
in any fiscal year or (3) if we issue more than $1.0 billion in non-convertible notes in any three year period. The exact implications
of the JOBS Act are still subject to interpretations and guidance by the SEC and other regulatory agencies, and we cannot assure you
that we will be able to take advantage of all of the benefits of the JOBS Act. In addition, investors may find our shares less attractive
if we rely on the exemptions and relief granted by the JOBS Act. If some investors find our shares less attractive as a result, there
may be a less active trading market for our shares and our stock price may decline and/or become more volatile.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 29; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_005"></A>ITEM 4.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INFORMATION ON THE COMPANY</B></FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>A.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>History and Development
    of the Company</B></FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
started our company in 2002 in Qingdao, Shandong Province, PRC. Our growth has been driven by two key factors: (i) a significant increase
in the number of pet owners and in the size of the pet food market in China which translated into expansion opportunities for us, and
(ii) a fundamental change in Chinese society towards pets, pet ownership and care, such that the trends of pet humanization and consumer
concerns for pet health and wellness have created a dynamically growing industry for pet food and products. We price our products to
be accessible to the average consumer, providing us with broad demographic appeal and allowing us to penetrate multiple market segments.
Founded on these building blocks, as well as on our in-depth research and development, production, and sales capabilities, we strived
to be one of the leading producers of pet food in the PRC and beyond.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Recent
Developments</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Nasdaq
Compliance Matters</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 21pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 12, 2020, the Company was informed that, following a 12-month compliance monitoring period under a Panel Monitor pursuant to
a Compliance with Monitor letter dated October 29, 2019, the Company was currently in compliance with applicable Nasdaq Listing Rules,
and the Panel has determined to continue the listing of the Company&rsquo;s securities on The Nasdaq Stock Market.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>COVID-19
Impact on the Company&rsquo;s Operations</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 21pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, a novel strain of coronavirus was reported in Wuhan, China. On March 11, 2020, the World Health Organization categorized
it as a pandemic. In response to the COVID-19 outbreak, governments around the global have implemented measures such as lockdowns, travel
restrictions, and closures of businesses and schools. As a result of the COVID-19 outbreak, we have experienced suspension of operations,
interruption of supply chain and decline in sales orders by our customers. Our businesses, results of operations, financial position
and cash flows were adversely affected in fiscal year 2020, including but not limited to material negative impact to our total revenues,
slower collection of account receivables and significant disruptions of our supply chains. Although we resumed our operations in May
2020 and the COVID-19 outbreak in China appears to have slowed down and most provinces and cities have resumed some business activities
under the guidance and support of the government, a resurgence could negatively affect the execution of customer contracts, the collection
of customer payments, or disruption of the Company&rsquo;s supply chain. The continued uncertainties associated with COVID 19 may cause
the revenue and cash flows to underperform in the next 12 months. The extent of the future impact of COVID-19 is still highly uncertain
and cannot be predicted as of the financial statement reporting date.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Today,
while our offices and manufacturing facilities remain open and business activities have fully resumed, we are closely monitoring all
developments and are following the guidelines issued by local and national health authorities. We strive to accommodate and support our
employees, while also maintaining our commitments to our customers. We expect the aforementioned negative impact will gradually mitigate
in the future as the COVID-19 outbreak continues to become more controlled in China. Nevertheless, due to the uncertainty on future developments,
which cannot be predicted with confidence at this time, we are not able to assess the overall or long-term effect the COVID-19 outbreak
may have on our financial results and business operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Recent Private Placement</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 21pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 2, 2020, the Company entered into subscription agreements with four accredited investors for the sale of 9,100,000 of the Company&rsquo;s
common shares at the price $0.30 per share for the gross proceeds of approximately $2.73 million. In April 2021, a total of 9,100,000 shares were issued to four investors
with cash proceeds of $2,730,000. The shares were sold without registration
under the Securities Act of 1933 in reliance on the exemptions provided by Section 4(a)(2) of the Securities Act as transactions not
involving a public offering and rules promulgated under the Securities Act as sales to accredited investors. The Company&rsquo;s intention
was to use the proceeds of this offering for working capital and general working purposes. There were no discounts or brokerage fees
associated with this offering.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 30; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overseas
sales refer to overseas wholesale sales. Our overseas sales have decreased from approximately $10.0 million to $0.2 million, or by approximately
98%, from the year ended December 31, 2019 to 2020. The decrease of revenue in 2020 was mainly due to: (1) stop taking unprofitable orders;
(2) temporary suspension of our manufacturing activities in late 2019; (3) Since November 2019, we suspended our production and operations
due to our default the loan repayments to financial institutions, claims from our suppliers and creditors and labor arbitration derived
from our cutting down certain employees. The COVID-19 outbreak and spread further caused disruption in our supply chain, transportation
and our sales activities from the beginning of 2020 to May 2020. As a result, we had the inability to fulfill sales orders from overseas
customers on a timely manner and we received reduced sales orders from overseas customers and our sales volume significantly decreased
in 2020 as compared to 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Domestic
sales refer to domestic wholesale sales. Our domestic sales were approximately $0.6 million and $2.7 million for the years ended December
31, 2020 and 2019, respectively, which accounted for approximately 71% and 21% of our total revenues in 2020 and 2019. The decrease of
revenue in 2019 was mainly due to: (1) decrease in sales orders due to our uncompetitive sales price; (2) temporary suspension of our
manufacturing activities in late 2019; (3) The COVID-19 outbreak and spread further caused disruption in our supply chain, transportation
and our sales activities from the beginning of 2020 to May 2020. As a result, we had the inability to fulfill sales orders from domestic
customers on a timely manner and we received reduced sales orders from customers and our sales volume significantly decreased in 2020
as compared to 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Electronic
commerce sales, including overseas and domestic electronic commerce sales, decreased from $0.08 million to $0.02 million, or by approximately
80%, from the year ended December 31, 2019 to 2020. The decrease was due to the suspension of our oversea E-commerce business, as it
continued to incur operating losses. We have to stop selling unprofitable line products to avoid further worsen our balance sheets.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although
raw material costs of pet food increased significantly in 2020 and the industry became more competitive, the PRC pet food consumption
continues to grow. Although we suffered significant decrease in our revenue by 93.6% or $11.8 million in 2020 as compared to 2019, and
had a recurring net loss of approximately $0.87 million in 2020, in order to overcome current challenges to recover our production and
normal business activities in 2021 and beyond, our business strategy is to place a significant strain on our sales and marketing capacities,
administrative and operating infrastructure, manufacturing facilities and other resources. To effectively manage additional challenges
brought in by the global spread of COVID-19 and maintain our growth, we also plan to evaluate and identify suitable strategic or acquisition
opportunities, complete such transactions on commercially favorable terms, or successfully integrate business operations, infrastructure
and management philosophies of acquired businesses and companies.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on current plan, if the above mentioned initiatives can be achieved, We still see significant opportunities for our future growth:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Strength and variety
    of our brands</I> &ndash; we currently offer more than 200 products, including dry meat treats, pet biscuits, canned food and other
    products (including non-food items like dog leashes, pet toys, etc.) under multiple brands and we have successfully sold our products
    to consumers in the PRC, Asia and Europe over the past years and we believe our brand awareness and connection with our existing
    customers may help us to bring our revenue back to track in the near future if we can continue to develop new products to appeal
    to customers and effectively market our products to them.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Product research &amp;
    development</I> &ndash; we believe our products are differentiated from those of our competitors in the PRC markets due to our in-depth
    research and development effort, our proprietary recipes, cooking and packing techniques developed over the last decade. Currently,
    we have been granted 20 invention and utility model patents, and have applied for 4 more patents. Although we did not have research
    and development spending in 2019 and 2020, looking forward, in order to diversify our product offering to meet customer demands in
    the future, we may incur additional R&amp;D expenses in the coming years to maintain our competitive advantage.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Sales and marketing
    distribution</I> &ndash; we utilize domestic and overseas multi-platform sales approach to connect our production output to customers
    in the PRC, Asia, Europe and North America. Although we reduced sale and marketing activities in 2019 and 2020 due to our suspension
    of our production and operations to deal with the pending claims, lawsuits and labor arbitrations, and due to adverse COVID-19 impact
    up to May 2020, in order to overcome these challenges and recoer our business operations going forward, in addition to the traditional
    sales approach, we plan to seek opportunities to re-utilize cross-border e-commerce platforms that contribute to the future expansion
    of our business.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Experienced and committed
    management team</I> &ndash; our workforce is highly skilled in animal nutrition, sales and marketing. </FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 31; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
product line in excess of 200 products, including dry meat treats, pet biscuits, canned food and other products (including non-food items,
e.g., dog leashes, etc.) under multiple brands in various geographical markets. Our products are available in multiple forms, including
slice and serve rolls, strips, tubs, etc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; text-indent: 0in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Currently,
we offer 4 product lines:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pet chews represent approximately
    20% of our production and include various bones, rawhide and similar products,</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dried pet snacks represent
    approximately 66.6% of our production and include various fillets, strips and jerkies (chicken, duck, pork, lamb, etc.),</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wet canned pet foods represent
    approximately 8.6% of our production and include various fillets, strips and jerkies (chicken, duck, pork, lamb, etc.),</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dental health snacks foods
    account for approximately 4.8% of our production.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
food products vary from those consisting of a single protein ingredient (e.g., duck jerky) to those consisting of a combination of protein
and other ingredients (e.g., twisted cod and chicken sandwich roll that includes chicken, cod and Vitamin E). Our proprietary recipes
include fresh meat (beef, chicken, fish, duck and lamb) and varying combinations of vitamin-rich vegetables and anti-oxidant rich fruits.
We believe our products appeal to diverse consumer needs and resonate across a broad cross-section of pet owner demographics.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
manufacture these products at our Pude facility with 4 production lines: dried meat, chews, wet canned, and dentifrice products.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, historically, we strategically partnered with a select group of contract manufacturers to supplement and enhance our production
capabilities, and we plan to continue to forge partnership with selected contract manufacturers going forward. Currently, we have outsourcing
agreements with multiple&nbsp;pet food manufacturers for the duration of up to 3 years, to secure additional production capabilities
to address peak or high demand for our products. Under the terms of these agreements, our suppliers must meet all of our manufacturing
requirements, including, among others, those relating to quality control, staffing, training and equipment. All manufacturing under these
agreements is made in accordance with our demands, timing and specifications. These facilities are, at all times, staffed and supervised
by our personnel.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; text-indent: 0in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and as of the date of this filing, we have employed 54 full-time employees at our facilities. Our daily production
capacity for all of our production facilities is approximately 5.4 tons. The following is a summary description of our production facilities
(not including any of the outsourcing facilities used to support our production needs):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Pude facility maintains
    a production area of 30,565 sq. feet with a 20-year export processing history. We maintain ISO9001, hazard analysis critical Control
    Points (HACCP), British Retail Consortium (BRC) and International Characteristic Standards (IFS) certification, as well as EU and
    Japanese registered facilities. The daily production capacity for this facility is approximately 4.6 tons.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Haiqing facility has
    a production area of 100,233 sq. feet and maintains an export commodity inspection registration from Shandong Huangdao Bureau of
    Inspection and Quarantine. Our daily production capacity at this facility is approximately 1.3 tons. Haiqing facility was sold in
    November 2019.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Zhangjialou facility
    has a usage area of 21,528 sq. feet. We closed it in June 2019 due to the expiration of the lease.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Jiaozhou facility has
    production area of 30,062 square feet. Our daily production capacity at this facility is approximately 0.8 ton.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 32; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
also maintain a call service center in Qingdao with 2 trained, multilingual personnel to address customer service matters arising from
our sales in the PRC and abroad.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
sales and marketing team consists of 2 integral groups &ndash; an original design manufacturer (ODM) domestic (PRC) marketing group,
and an ODM overseas marketing group. We operate a B2F (business-2-factory) business model which is focused on the needs of the business
market. Our model relies on our R&amp;D strength to devise product lines to cater to this market, providing our customers with personalized
and customized products. Our marketing team works in tandem with our brand promotion team which focuses on brand promotion. As a part
of our ODM production process, we continuously accumulate a large amount of market information about our customers, in the PRC and abroad,
which assists us in making appropriate selection of products. We utilize online sale and multi-brand, multi-store brand sale strategies.
Using Tmall.com, JD.com and 1688 as our marketing platforms, our PRC marketing group has established a comprehensive network of various
brand shops.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; text-indent: 0in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following chart reflects our organizational structure as of the filling date:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><IMG SRC="img_001.jpg" ALT="" STYLE="height: 280px; width: 600px"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 9, 2016, Qingdao Kangkang Development Co., Ltd. (&ldquo;Kangkang Development&rdquo;) was incorporated in Qingdao City, Shandong
Province, PRC. Kangkang Development did not have active business operations since its incorporation, and has been deregistered and dissolved
in 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 14, 2017, a 55% owned subsidiary of the Company, Yichong (Qingdao) Technology Co., Ltd. (&ldquo;Yichong&rdquo;) was incorporated
in Qingdao City, PRC. Yichong had no active business operations since its incorporation. In September 2019, the Company transferred all
its ownership interests in Yichong to a third party. As a result, Yichong was deconsolidated from the Company since September 2019 and
not included in our consolidated financial statements for the year ended December 31, 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 29, 2017, a 55% owned subsidiary of the Company, Qingdao Lingchong Information Technology Co., Ltd. (&ldquo;Lingchong&rdquo;)
was incorporated in Qingdao City, PRC. Lingchong had no active business operations since its incorporation. In July 2019, the Company
transferred all its ownership interests in Lingchong to a third party. As a result, Lingchong was deconsolidated from the Company since
July 2019 and not included in our consolidated financial statements for the year ended December 31, 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 3, 2018, a 100% owned subsidiary, Qingdao Lile Pet Foodstuffs Co., Ltd. (&ldquo;Lile&rdquo;) was incorporated in Qingdao City,
Shandong province, PRC. Lile had no active business operations since its incorporation, and it has been deregistered and dissolved since
2019 and not included in our consolidated financial statements for the year ended December 31, 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 33; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 20, 2018, the Board has approved acquisitions by the Company
of TDH Group BVBA, a company established under the laws of Belgium and TDH JAPAN, a company established under the laws of Japan. In connection
with the foregoing transactions the Company executed Share Sale and Purchase Agreements (together, the &ldquo;Agreements&rdquo;) pursuant
to which the Company agreed to pay approximately USD$ 936,782 and USD $156,130 (RMB 6 million and RMB 1 million), respectively, to acquire
all of outstanding securities of TDH Group BVBA and TDH JAPAN, respectively, from the sole shareholder of each entity, Rongfeng Cui, the
Company&rsquo;s former CEO. The purchase consideration under the Agreements was paid by issuance of 936,782 and 156,130 restricted common
shares of the Company, respectively. Rongfeng Cui incorporated TDH Group BVBA in 2012 and TDH JAPAN in 2017 to develop and maintain all
the clients in Europe and Japan, and to distribute and expand product sales in European and Japanese markets. Effective August 2, 2019,
Rongfeng Cui ceased to be Company&rsquo;s CEO and Dandan Liu was appointed as the CEO in his stead. TDH Japan has been deregistered and
dissolved in February 2021. As of the date of this filing, TDH Group BVBA is currently under bankruptcy proceeding.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 22, 2020, Qingdao Tiandihui Pet Foodstuffs Co., Ltd. (&ldquo;Tiandihui Pet Foodstuffs&rdquo;) was incorporated in Qingdao City,
PRC.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 21, 2020, Qingdao Tiandihui Foodstuffs Sales Co., Ltd. (&ldquo;Tiandihui Foodstuffs Sales&rdquo;) was incorporated in Qingdao
City, PRC. Tiandihui Foodstuffs Sales is a wholly owned subsidiary of Tiandihui Pet Foodstuffs.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 27, 2020, TDH Foods Limited was incorporated in Hong Kong, with the purpose of being a holding company for equity interests
in Tiandihui Pet Foodstuffs. TDH Foods Limited does conduct any operations or own any material assets or liabilities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 24, 2020, TDH Holdings, Inc. acquired 100% equity interests of TDH Foods Limited.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">In December 2020, TDH Holdings Inc. acquired remaining 1% equity interest
of TDH Petfood LLC. As a result, TDH Petfood LLC became a wholly-owned subsidiary of TDH Holdings, Inc.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
Initial Public Offering</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 25, 2017, we completed our initial public offering of 1,325,000 common shares at $4.25 per share, for total gross proceeds
of approximately $5.63 million. In addition, on September 28, 2017, we announced that ViewTrade Securities, Inc., who acted as the managing
underwriter and sole book-runner of our IPO, had exercised the full over-allotment option to purchase an additional 198,750 shares at
the IPO price per share. As a result, the Company has raised gross proceeds of approximately $844,688, in addition to the previously
announced IPO gross proceeds of approximately $5.63 million, before underwriting discounts and commissions and offering expenses. Our
common shares began trading on the NASDAQ Capital Market on September 21, 2017 under the ticker symbol &ldquo;PETZ&rdquo;.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>B.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Business Overview</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Overview</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
started our company in 2002 in Qingdao, Shandong Province, PRC with a single mission of becoming a premier producer of high-quality pet
food for pet owners in China and worldwide. Historically, our growth has been driven by two key factors: a significant increase in the
number of pet owners and in the size of the pet food market in China which translated into expansion opportunities for us, and a fundamental
change in Chinese society towards pets, pet ownership and care, such that the trends of pet humanization and consumer concerns for pet
health and wellness have created a dynamically growing industry for pet food and products. We price our products to be accessible to
the average consumer, providing us with broad demographic appeal and allowing us to penetrate multiple market segments.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
to the sharp rise in market price of raw materials, the lack of operational efficiency of our production facilities and our inability
to make bank loan repayment upon maturity, we have suspended our production and normal business operations and we were involved in certain
legal proceedings since November 2019. The COVID-19 outbreak and spread further disrupted our business activities from the beginning
of 2020 up to May 2020 when we resumed our business operations. These factors led to significant decrease in our revenue by 93.6% or
$11.8 million in 2020 as compared to 2019, and we suffered recurring net loss of approximately $0.87 million in 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 34; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are now facing challenges to recover our production and normal business activities. Our future growth may place a significant strain
on our sales and marketing capacities, administrative and operating infrastructure, manufacturing facilities and other resources. To
effectively manage additional challenges brought in by the global spread of COVID-19 and maintain our growth, we also need to evaluate
and identify suitable strategic or acquisition opportunities, complete such transactions on commercially favorable terms, or successfully
integrate business operations, infrastructure and management philosophies of acquired businesses and companies. If we are unable to effectively
address these challenges, our ability to execute acquisitions as a component of our long-term strategy will be impaired, which could
have an adverse effect on our growth. We also need to expand our customer base, refine our operational, financial and management controls
and reporting systems and procedures. If we fail to efficiently manage this expansion of our business, our costs and expenses may increase
more than anticipated and we may not successfully attract a sufficient number of customers in a cost-effective manner, respond to competitive
challenges, or otherwise execute our business plans. In addition, we may, as part of carrying out our growth strategies, adopt new initiatives
to implement new pricing models and strategies. We cannot assure you that these initiatives may achieve the anticipated results.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of our suspension of our production in November 2019 which was further negatively impacted by the COVID-19 outbreak and spread
in 2020, we have reduced our number of employees in response to current challenges. As of December 31, 2020 and as of the date of this
filing, we have employ around 54 full-time employees at our facilities. With the exception of our subsidiary&rsquo;s offices located
in Beijing, all of our production, executive, sales/marketing and customer service facilities covering the PRC and overseas markets are
located in Shandong Province, PRC.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Our
Industry and Market</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>China
Pet Food Industry</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
the global pet food market is well-established worldwide, in China it is a relatively new industry. China&rsquo;s economy has shown steady
growth over the last decade, from a GDP per capita of $1,509 in 2004 to $10,261 in 2019. According to the National Bureau of Statistics
of China (NBS China) and GfK, in 2015, China ranked (i) 3rd in the world in the number of registered pet dogs (27.4 million dogs), following
the U.S. and Brazil, and (ii) 2nd in the number of registered pet cats (58.1 million cats), following the U.S. With an increase in the
number of pets in most households in China, the pet food industry in China has been and remains poised for significant growth. Pet food
consumption in China increased from approximately RMB 5.26 billion in 2010 to RMB 44.06 billion in 2020, The compound growth rate is
25%. The average price per kilogram of pet food and treats rose to about RMB45 (US$6.77) in April 2016, a 12.5% increase since 2013,
reflecting the nascent yet increasing premiumization of the market, projected to reach approximately RMB 11.82 billion (US$1.77 billion)
by the end of 2016, representing approximately 19% growth, year over year. At this rate, we expect for the industry consumption rates
to increase to approximately RMB 238 billion. On the production side, production volume reached 1.8 million tons in 2020. Production
will exceed 2 million tons in 2021.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
growth in this industry is largely a function of consumer education and increased awareness of pet food products, product ingredients,
quality, brand awareness and loyalty. We consider pet <I>humanization</I> to be another driving factor behind the growth trend, i.e.,
where pet owners view their pets as members of the family. As pets are increasingly viewed as companions, friends, and family members,
pet owners spare no expense for their pets, driving <I>premiumization</I> across pet categories. This trend is reflected in food purchasing
decisions such that pet owners are as concerned about the quality of their pet&rsquo;s food as they are about their own. The PRC consumers
are becoming more discerning when it comes to quality of pet food for their pets, especially when it comes to food specific to particular
breed needs, etc. In addition, (i) an increase in living standards of urban population which resulted from the growth of the PRC economy
at large and the corresponding accelerated rates of urban development and expansion, and (ii) higher rates of aging population in major
urban areas in the PRC which tend to encourage more independent lifestyles (e.g. the proportion of the PRC population over 65 has continued
to grow, with the rate reaching over 12.6% in 2019), cause more people to view and treat their pets as their close companions. In China,
most people who have pet dogs or cats in China are, in fact, elderly. According to the NBS China, approximately 61% of the 65+ age group
live with a pet, as compared with the national average of 44%; only the 25-29 age group exhibits similar levels of pet ownership. We
anticipate that these trends will continue in the foreseeable future.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">While
the multinational brands still dominate the Chinese pet food market, the market growth is being driven by local brands, especially in
pet shops, with 29% growth for domestic cat food brands overall and 10% in pet shops (though cat food represents just 35% of the market).
With dog food, sales increase for domestic brands are more modest&mdash;about 9% overall and nearly 10% in pet shops&mdash;but the average
price per kilogram of domestic dog foods brands is growing much closer to that of multinational brands.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 35; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aside
from rapid growth, the China pet food market is also characterized by increasing online sales as the share of overall sales, with 55%
of all sales in 2020 to be made online. In 2020, online pet food sales in China have reached RMB 24.billion. In addition, China&rsquo;s
sales skew heavily toward specialized retailers (80%) as contrasted with mass merchants in the rest of the world (e.g. in Western Europe,
the breakdown is almost exactly the reverse).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Our
Competitive Strengths</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although
we suffered significant decrease in revenue and had a recurring loss in 2020, given oyr current recovery plan, we believe the following
strengths can still differentiate us from our competitors in our market in China:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Strength and variety
    of our brands</I> &ndash; we offer in excess of 200 products, including dry meat treats, pet biscuits, canned food and other non-food
    products (e.g. dog leashes, pet toys etc.) under multiple brands that are well-established and recognizable by consumers in the PRC,
    Asia and Europe.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Product research &amp;
    development</I> &ndash; we believe that our products are differentiated from those of our competitors in the PRC markets due to our
    in-depth research and development effort and our proprietary recipes and cooking techniques developed over the last decade. Although
    we did not incur any R&amp;D expenses in 2020, partly due to our temporary suspension of our manufacturing activities in&nbsp;2019,
    looking forward, in order to diversify our product offering to meet customer demands in the future, we may incur additional R&amp;D
    expenses in the coming years to maintain our competitive advantage.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Sales and marketing
    distribution</I> &ndash; our multi-platform sales approach connects our production output to customers in the PRC, Asia, Europe and
    North America.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Experienced and committed
    management team</I> - Tiandihui&rsquo;s workforce is a highly skilled with specialized training designed to address complex customer
    care engagements; our entrepreneurial management team includes employees who have significant experience in animal nutrition, sales
    and marketing, among others. Our management team is comprised of an experienced group of executives, many of whom have many years
    of operating experience.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
intend to continue capitalizing on our strengths in order to achieve a business turnaround for sales growth and profitability in the
near future.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Our
History and Corporate Structure</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a holding company incorporated in the British Virgin Islands (incorporated on September 30, 2015) that owns all of the outstanding
capital stock of TDH HK Limited, our wholly-owned Hong Kong subsidiary (TDH HK). We also own all of the outstanding capital stock of
TDH Foods Limited, another wholly-owned Hong Kong subsidiary, and holds a 100% interest in TDH Petfood LLC, a Nevada limited liability
company. TDH HK, in turn, owns all of the outstanding capital stock of Qingdao Tiandihui Foodstuffs Co., Ltd., our operating subsidiary
based in Qingdao City, Shandong Province, China, incorporated in April 2002 as a PRC limited liability company (Tiandihui). TDH Foods
Limited owns 100% of the outstanding capital stock of Qingdao Tiandihui Pet Foodstuffs Co., Ltd, with its wholly-owned subsidiary of
Qingdao Tiandihui Foodstuffs Sales Co., Ltd. TDH HK Limited owns 100% of the outstanding capital stock of Qingdao Tiandihui Foodstuffs
Co., Ltd., with its wholly-owned subsidiary of Beijing Chongai Jiujiu Cultural Communication Co., Ltd..</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 20, 2018, the Board approved acquisitions by the Company
of TDH Group BVBA, a company established under the laws of Belgium and TDH JAPAN, a company established under the laws of Japan. In connection
with the foregoing transactions the Company executed Share Sale and Purchase Agreements (together, the &ldquo;Agreements&rdquo;) pursuant
to which the Company agreed to pay approximately USD$ 936,782 and USD $156,130 (RMB 6 million and RMB 1 million), respectively, to acquire
all of outstanding securities of TDH Group BVBA and TDH JAPAN, respectively, from the sole shareholder of each entity, Rongfeng Cui, the
Company&rsquo;s former CEO. The purchase consideration under the Agreements was paid by issuance of 936,782 and 156,130 restricted common
shares of the Company, respectively. Rongfeng Cui incorporated TDH Group BVBA in 2012 and TDH JAPAN in 2017 to develop and maintain all
the clients in Europe and Japan, and to distribute and expand product sales in European and Japanese markets. TDH Japan has been deregistered
and dissolved in February 2021. As of the date of this filing, TDH Group BVBA is currently under bankruptcy proceeding.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 36; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Our
Products</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
pet food market consists of dog food and cat food sales. Food sales are further categorized as dry food, wet food and treats:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Dry food</B> is the
    primary food form for both dogs and cats, with the same formula typically purchased regularly. Veterinarians recommend dry food for
    healthy pets as the main meal, which is better for pets&rsquo; teeth, has better economic value and is more convenient to handle
    and store</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Wet food</B> has higher
    penetration among cats as compared to dogs, as it helps to ensure that cats meet their required water intake. Most cat owners feed
    their cats a combination of dry and wet foods as main meals, while most dog owners feed their dogs wet foods as a treat or topper
    to provide variety</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Treats </B>are typically
    impulse purchases by pet owners made alongside staple, main meal dry and wet food purchases. Many treats have dental and training
    benefits and also serve as nutritional supplements. Dog and cat treats have been growing rapidly over the last decade driven by the
    humanization trend with pet owners indulging their pets more, including by purchasing treats as gifts.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Product
research and innovation is pivotal to our growth strategy. Our experienced team of marketing and R&amp;D professionals is in constant
contact with our outside collaborators and experts. The success of our approach is evidenced by our broad product portfolio today. Although
our R&amp;D expense decreased in 2020, we strive to maintain a strong innovation pipeline that expands the breadth of our current product
offerings.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
offer in excess of 200 products, including dry meat treats, pet biscuits, canned food and other products (including non-food items like
dog leashes and pet toys) under multiple brands in various geographical markets. Currently, we offer 4 product lines including the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pet chews represent approximately
    20% of our production and include various bones, rawhide and similar products,</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dried pet snacks represent
    approximately 66.6% of our production and include various fillets, strips and jerkies (chicken, duck, pork, lamb, etc.),</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wet canned pet foods represent
    approximately 8.6% of our production and include various fillets, strips and jerkies (chicken, duck, pork, lamb, etc.),</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dental health snacks foods
    account for approximately 4.8% of our production.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
manufacture these products at our Pude facility with 4 production lines: dried meat, chews, wet canned, and dentifrice products.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
food products vary from those consisting of a single protein ingredient (e.g., duck jerky) to those consisting of a combination of protein
and other ingredients (e.g., twisted cod and chicken sandwich roll that includes chicken, cod and Vitamin E). Our proprietary recipes
include fresh meat (beef, chicken, lamb, and fish) and varying combinations of vitamin-rich vegetables, and anti-oxidant rich fruits.
We believe our products appeal to diverse consumer needs and resonate across a broad cross-section of pet owner demographics. Our products
are available in multiple forms, including slice and serve rolls, strips, tubs, etc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Pude facility maintains
    a production area of 30,565 sq. feet with a 20-year export processing history. We maintain ISO9001, hazard analysis critical Control
    Points (HACCP), British Retail Consortium (BRC) and International Characteristic Standards (IFS) certification, as well as EU and
    Japanese registered facilities. The daily production capacity for this facility is approximately 4.6 tons.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Jiaozhou facility has
    production area of 30,062 square feet. Our daily production capacity at this facility is approximately 0.8 ton.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<!-- Field: Page; Sequence: 37; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Supply
Chain</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Manufacturing</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
of our products are manufactured in the PRC. As of the date of this filing, we own one manufacturing facility- The Pude facility in the
Shandong province for a total production area of approximately 30,565 square feet built to high quality food production standards.we
also leased the Jiaozhou facility with production area of 30,062 square feet and daily production capacity at this facility is approximately
0.8 ton. In 2020, 2019 and 2018, 97%, 40% and 42%, respectively, of our product volume was manufactured by us. We also strategically
partner with a select group of contract manufacturers that manufacturing facilities to supplement our production needs.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Ingredients
and Packaging</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
products are made with fresh ingredients including meat (chicken, beef, lamb, fish, etc.), vegetables, fruits, vitamins and minerals.
We use quality food grade plastic packaging materials and maintain rigorous overall standards for ingredient quality and safety. In addition,
we maintain one raw material procurement center which provides a single-source supply for all our manufacturing facilities to maintain
quality control throughout the production facilities. Also, in order to retain operating flexibility and negotiating leverage, we do
not enter into exclusivity agreements or long-term commitments with any of our suppliers. All of our suppliers are established PRC companies
that have the scale to support our growth. For every ingredient, we have sources of supply that meet our quality and safety standards.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Distribution</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
facilities are located in the coastal city of Qingdao, near Qingdao International Airport and the international Qingdao harbor, which
proximity ensures efficient international transportation by sea/air. Outbound transportation from our facility is primarily handled through
transportation by sea, which deliver our products to our customers. As our volumes grow, we expect to be able to leverage our distribution
costs.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Quality
Control</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are committed to the highest quality of products that leave our facilities. To that end, we have implemented a rigid quality control
system and devote significant attention to quality control procedures at every stage of our process, including spot testing of finished
products. Our entire food processing chain, from sourcing of raw materials to the finished products, is closely monitored to ensure that
all pet food products meet the highest level of global hygienic and quality standards. We monitor our manufacturing process closely and
conduct performance and reliability testing to ensure our products meet our end-user customer expectations. Our quality control group
as of December 2020 included 3 employees that implement various management systems to improve product quality programs, most of whom
are trained in quality control and nutrition. We spot test and inspect our raw materials to ensure compliance with quality standards.
We also evaluate the quality and delivery performance of each supplier periodically and adjust quantity allocations accordingly. We also
monitor in-process and outgoing stages of our processes.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have established control points throughout the entire supply chain from ingredient sourcing to finished goods to ensure compliance with
our quality program. We require our contract and owned manufacturing facilities to maintain the same quality standards as those at our
facilities and pass our own quality system and food safety inspections. We ensure that all of our ingredients are rigorously tested prior
to being approved for use in our products. Testing certifications which confirm that the ingredient meets our specifications as to quality
and safety, accompany every shipment. In addition, our food safety and quality program include strict guidelines for incoming ingredients,
batching, processing, packaging and finished goods. However, despite our strict quality controls, it is possible that there may be from
time to time, as there has been in the past, issues or concerns with respect to our products.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Quality
Certifications and Accreditations</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
a continuous effort to meet various international production and quality manufacturing standards, we have a number of certifications
and accreditations. We have secured these certifications and accreditations to show evidence of high-quality manufacturing standards
that we apply to our production and managements processes and to access domestic and foreign markets. We believe that maintaining objectively
verifiable quality standards fosters consumer confidence and loyalty and maximizes customer satisfaction and recognition.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 38; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Sales
and Marketing</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
sales and marketing team consists of 2 integral groups &ndash; an original design manufacturer (ODM) domestic (PRC) marketing group,
and an ODM overseas marketing group. We operate a B2F (business-2-factory) business model which is focused on the needs of the business
market. Our model relies on our R&amp;D strength to devise product lines to cater to this market, providing our customers with personalized
and customized products. Our marketing team works in tandem with our brand promotion team which focuses on brand promotion. As a part
of our ODM production process, we continuously accumulate a large amount of market information about our customers, in the PRC and abroad,
which assists us in making appropriate selection of products. We utilize online sale and multi-brand, multi-store brand sale strategies.
Using Tmall.com, JD.com and 1688 as our marketing platforms, our PRC marketing group has established a comprehensive network of various
brand shops.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
maintain a call service center in Qingdao with 2 trained, multilingual personnel to address customer service matters arising from our
sales in the PRC and abroad.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Competition</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
market for pet food and related products in the PRC is emerging and highly competitive. In prior years, Chinese pet food manufacturers
were viewed in the pet food industry as suppliers of cheaper food and snack products for pets which were almost always delivered under
Western brand name products. The competitive landscape is changing now as a number of PRC-based manufacturers operate and compete domestically
and worldwide alongside with other major industry players. The PRC market is characterized by price competition, product quality and
the presence of a number of medium to large companies, as discussed below. Relatively high barriers of entry for new participants into
this industry include relatively large initial capital outlays, uncertain regulatory environment, scarcity of suitable production, raw
material supply sources, and skilled management. Thus, if we do not compete effectively, our operating results could be harmed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mars
Foods (China) Co. Pvt. Ltd., Royal Canin Au Yu (Shanghai) Pet Food Co Ltd. and Nestle (China) are three largest players in the PRC pet
food industry. In recent years, Mars Foods (China) Co. Pvt. Ltd. consolidated its leadership in the category with a market share of 11.4%
in 2020. Royal Canin enjoys a widespread nationwide distribution network. In addition, the company runs an official flagship store on
the largest B2C online platform in China, Tmall.com, to reach out to wider range of consumers.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
compete primarily on the basis of our product range, reputation, product quality, brand loyalty, and total value delivered. We are subject
to pricing pressures and may experience a decline in average selling prices for our products. We attempt to mitigate these pricing pressures
by differentiating ourselves from our competition based on the value we bring to our clients through the quality and variety of our products.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
competitors include the following PRC-based manufacturers:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Yantai China Pet Foods
    Co., Ltd</B>. - Established in 1998, Yantai China Pet Foods Co., Ltd. is one of the leading manufacturers of pet snacks in China.
    This company is publicly traded in Shenzhen stock exchange (002891.SZ), which offers approximately 500 products in eleven product
    lines with products distributed to the UK, the US, Japan, Germany, Korea, Hong Kong, Singapore, Russia, France, the Netherlands,
    Czech Republic, the Middle East, Australia, New Zealand, and other countries and regions.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Wenzhou Peidi Pet Products
    Co., Ltd</B>. &ndash; Founded in 2002, Wenzhou Peidi is a Shenzhen stock exchange (300673.SZ) publicly traded large-scale manufacturer
    of pet products and food in Zhejiang Province, China. It specializes in rawhide chews, leather collars and leashes, as well as nutritional
    pet food, treats, toys and gifts and markets these products on a worldwide basis.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Guaibao Pet Food Group
    Co., Ltd. </B>&ndash; Established in June 2006, it is a comprehensive enterprise integrating research and development, production
    and sales of pet food. Its main products are pet food for dogs and cats, dried and freeze-dried snacks, canned wet food, chewing
    gum, cleaning teeth and other categories of pet food.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<!-- Field: Page; Sequence: 39; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Seasonality</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overall
pet food sales experience modest seasonality during the fourth quarter, which is when pet owners tend to spend more on pet treats as
gifts, being approximately 22% higher than during summer months.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Research
&amp; Development</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
research and development team works to improve our existing and develop future pet food products. Our production processes are developed
based upon a number of in-house developed technologies. The primary focus of such technologies is on customer needs, which allows us
to maintain an effective market-oriented research and development model. We are dedicated to the research and development of new products
and the technical improvement and formulation updating of existing products. To this end, we are equipped with a professional R&amp;D
team, and have obtained a number of invention and utility model patents. Our R&amp;D team consists of 3 technicians with bachelor&rsquo;s
degree as of December 31, 2020. Although we have lost most of our previous R&amp;D professionals since November 2019, we have retained
key technologies. In addition, we cooperate with external technical experts and suppliers to obtain new technologies and development
directions in a timely manner.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
also gather and collect data on product customization for each pet species to develop our internal research capabilities in devising
scientifically balanced of pet nutrition. Although we don&rsquo;t have spending R&amp;D in 2020, looking forward, in order to diversify
our product offering to meet customer demands in the future, we may incur additional R&amp;D expenses in the coming years to maintain
our competitive advantage.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Intellectual
Property</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC has domestic laws for the protection of rights in copyrights, patents, trademarks and trade secrets. The PRC is also a signatory
to all of the world&rsquo;s major intellectual property conventions, including:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Convention establishing
    the World Intellectual Property Organization (June 3, 1980);</FONT></TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paris Convention for the
    Protection of Industrial Property (March 19, 1985);</FONT></TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patent Cooperation Treaty
    (January 1, 1994); and</FONT></TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Agreement on Trade-Related
    Aspects of Intellectual Property Rights (November 11, 2001).</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC Trademark Law, adopted in 1982 and revised in 2013, with its implementation rules adopted in 2014, protects registered trademarks.
The Trademark Office of the State Administration of Industry and Commerce of the PRC, handles trademark registrations and grants trademark
registrations for a term of ten years.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
primary trademark portfolio consists of 16 registered trademarks. Our trademarks are valuable assets that reinforce the distinctiveness
of our brand and our consumers&rsquo; favorable perception of our products. The current registrations of these trademarks are effective
for varying periods of time and may be renewed periodically, provided that we, as the registered owner, comply with all applicable renewal
requirements including, where necessary, the continued use of the trademarks in connection with similar goods. In addition to trademark
protection, we own 4 URL designations/domain names, including tdhpet.cn, tdhpet.com,, tdhpetfood.com and tiandihui.com. We also own 1
copyright, the name of which is the Mascot of Chongai Jiujiu-Huihui, and will expire on December 31, 2064.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 1, 2016, we entered into an exclusive 10-year trademark using agreement with TDH Group BVBA, a limited liability company organized
under the laws of Belgium (TDH BVBA), under which agreement we have secured right to the exclusive usage of &ldquo; Pet Cuisine&rdquo;
and &ldquo;Hum &amp; Cheer&rdquo; trademarks worldwide, from September 1, 2016 to August 31, 2026 in consideration for the exclusive
fee of 5% of the total sales of such products which used those two trademarks, payable every six months. In November 2018, we completed
acquisition of TDH BVBA.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents
in China are principally protected under the Patent Law of China. The duration of a patent right is either 10 years (utility model or
design) or 20 years (invention) from the date of application, depending on the type of patent rights.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 40; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Currently,
we hold the following design patents pertaining to the pet food products:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center; vertical-align: bottom">No.</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Name of Patent</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Patent Number</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Types</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Date of authorization</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 5%; text-align: center; vertical-align: top">1</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 45%; text-align: left; vertical-align: top">A chicken cartilage composite functional dog food and preparation method</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 15%; text-align: center; vertical-align: top">201310653084.4</TD><TD STYLE="width: 1%; text-align: center; vertical-align: top">&nbsp;</TD>
    <TD STYLE="width: 15%; text-align: center; vertical-align: top">Invention</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 15%; text-align: center; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 20, 2015</FONT></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; vertical-align: top">2</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">A pet dog food and its preparation method</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">201310651439.6</TD><TD STYLE="text-align: center; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">Invention</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August 5, 2015</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center; vertical-align: top">3</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">A preparation method of beef flavor nutrition canned food canned food</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">201310651598.6</TD><TD STYLE="text-align: center; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">Invention</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 20, 2015</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; vertical-align: top">4</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">A full price nutritive semi wet pet dog food and preparation method</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">201310654269.7</TD><TD STYLE="text-align: center; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">Invention</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 20, 2015</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center; vertical-align: top">6</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">A hermaphrodite breeding device for pet dog</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">201520651073.7</TD><TD STYLE="text-align: center; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">utility model</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 6, 2016</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; vertical-align: top">7</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">A pet dog&rsquo;s molars knot bone</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">201520651112.3</TD><TD STYLE="text-align: center; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">utility model</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 2, 2016</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center; vertical-align: top">8</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">A new kind of pet food</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">201520651920.X</TD><TD STYLE="text-align: center; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">utility model</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 2, 2016</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; vertical-align: top">9</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">A pet cat bone cleaning bone</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">201520649912.1</TD><TD STYLE="text-align: center; vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top">utility model</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 1, 2016</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
intellectual property rights are important to our business. We rely on a combination of trade secrets, confidentiality procedures and
contractual provisions to protect our intellectual property. We also rely on and protect unpatented proprietary expertise, recipes and
formulations, continuing innovation and other trade secrets to develop and maintain our competitive position.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
enter into confidentiality agreements with most of our employees and consultants, and control access to and distribution of our documentation
and other licensed information. Despite these precautions, it may be possible for a third party to copy or otherwise obtain and use our
technology without authorization, or to develop similar technology independently. Since the Chinese legal system in general, and the
intellectual property regime in particular, is relatively weak, it is often difficult to enforce intellectual property rights in China.
Policing unauthorized use of our technology is difficult and the steps we take may not prevent misappropriation or infringement of our
proprietary technology. In addition, litigation may be necessary in the future to enforce our intellectual property rights, to protect
our trade secrets or to determine the validity and scope of the proprietary rights of others, which could result in substantial costs
and diversion of our resources and could have a material adverse effect on our business, results of operations and financial condition.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
require our employees to enter into non-disclosure agreements to limit access to and distribution of our proprietary and confidential
information. These agreements generally provide that any confidential or proprietary information developed by us or on our behalf must
be kept confidential. These agreements also provide that any confidential or proprietary information disclosed to third parties in the
course of our business must be kept confidential by such third parties. In the event of trademark infringement, the State Administration
for Industry and Commerce has the authority to fine the infringer and to confiscate or destroy the infringing products.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Properties</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
Chinese law, all of the land in China is either state-owned or collectively-owned, depending on its location and the specific laws governing
such land. Collectively-owned land is owned by rural collectives and generally cannot be used for non-agricultural purposes unless approved
by the Chinese government. Collectively-owned land cannot be transferred, leased or mortgaged to non-collectives without first being
converted into state-owned land. Individuals and entities may acquire rights to use state-owned land, or land-use-rights, for commercial,
industrial or residential purposes by means of mutual agreement, tender, auction or listing for sale from local land authorities or an
existing holder of a land-use-right. Land-use-rights granted for commercial, industrial and residential purposes may be granted for a
period of up to 40, 50 or 70 years, respectively. This period may be renewed at the expiration of the initial and any subsequent terms,
subject to compliance with relevant laws and regulations. Land-use-rights are transferable and may be used as security for borrowings
and other obligations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
principal executive office is located at Qingdao Tiandihui Foodstuffs Co. Ltd., 2521 Tiejueshan Road, Huangdao District, Qingdao, Shandong
Province, PRC. Our telephone number is +86 532-8615-7918. Our website address is www.tiandihui.com. The information on our website is
not part of this Annual Report.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 41; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, the Company manages and operates several other facilities, including one export subsidiaries/factories and one PRC product
processing factory that are located in Qingdao. Our facilities are located in the coastal city of Qingdao, near Qingdao International
Airport and the international Qingdao harbor, which proximity ensures efficient international transportation by sea/air. Our facilities
are used for customer service, sales and marketing, R&amp;D and administrative functions. We believe our facilities are adequate for
our current needs.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary description of our facilities is as follows (this list does not include any of the outsourcing facilities that we may, from time
to time, use to support our production needs):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Capacity Ton per day</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Location</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total area (square&nbsp;feet)</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">rent/owned</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; width: 5%; text-align: center">1</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 12%; text-align: left">Pude facility</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">4.6</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">West point, Tiejueshan Road, Huangdao District, Qingdao City</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">30,565</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 1%; text-align: center">&nbsp;</TD><TD STYLE="vertical-align: top; width: 9%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">owned</FONT></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD><TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; padding-bottom: 1.5pt; text-align: center">2</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left; padding-bottom: 1.5pt">Jiaozhou facility</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">0.8</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; vertical-align: top">Shiqian Village, Ducun Town, Jiaozhou City, Shandong Province</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">30,062</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="vertical-align: top; padding-bottom: 1.5pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">rent</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; padding-bottom: 2pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left; padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">5.4</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">60,627</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; padding-bottom: 2pt; text-align: center">&nbsp;</TD><TD STYLE="vertical-align: top; padding-bottom: 2pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
daily production capacity for all of our production facilities is approximately 5.4 tons.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
own the <I>Pude facility</I> which has a 20-year export processing history. We maintain ISO9001, hazard analysis critical Control Points
(HACCP), British Retail Consortium (BRC) and International Characteristic Standards (IFS) certification, as well as EU and Japanese registered
facilities. The daily production capacity of our factory is approximately 5.4 tons.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Government
Regulation</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the U.S., the Food and Drug Administration regulates both content and labeling of all animal food, China does not have a significant
body of pet food laws, rules or regulations. Various regulatory agencies (e.g., the Ministry of Agriculture, the General Administration
for Quality Supervision, Inspection and Quarantine) administer a set of standards, but there appears to be no single regulatory or administrative
agency that is fulfills the comprehensive regulatory function. We are also subject to PRC labor and employment laws, laws governing advertising
and other laws. We monitor changes in these laws and believe that our operations are in compliance in all material aspects with all PRC
rules and regulations applicable to pet food production. However, many such rules and regulations are subject to extensive interpretive
power of governmental agencies and commissions, and there is substantial uncertainty regarding the future interpretation and application
of these laws or regulations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Regulation
of Foreign Currency Exchange and Dividend Distribution</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Foreign
Currency Exchange.</I> The principal regulations governing foreign currency exchange in China are the Foreign Exchange Administration
Regulations (1996), as amended on August 5, 2008, the Administration Rules of the Settlement, Sale and Payment of Foreign Exchange (1996)
and the Interim Measures on Administration on Foreign Debts (2003). Under these regulations, Renminbi are freely convertible for current
account items, including the distribution of dividends, interest payments, trade and service-related foreign exchange transactions, but
not for most capital account items, such as direct investment, loans, repatriation of investment and investment in securities outside
China, unless the prior approval of State Administration of Foreign Exchange (SAFE) or its local counterparts is obtained. In addition,
any loans to an operating subsidiary in China that is a foreign-invested enterprise, cannot, in the aggregate, exceed the difference
between its respective approved total investment amount and its respective approved registered capital amount. Furthermore, any foreign
loan must be registered with SAFE or its local counterparts for the loan to be effective. Any increase in the amount of the total investment
and registered capital must be approved by the PRC Ministry of Commerce or its local counterpart. We may not be able to obtain these
government approvals or registrations on a timely basis, if at all, which could result in a delay in the process of making these loans.
The dividends paid by the subsidiary to its shareholder are deemed shareholder income and are taxable in China. Pursuant to the Administration
Rules of the Settlement, Sale and Payment of Foreign Exchange (1996), foreign-invested enterprises in China may purchase or remit foreign
exchange, subject to a cap approved by SAFE, for settlement of current account transactions without the approval of SAFE. Foreign exchange
transactions under the capital account are still subject to limitations and require approvals from, or registration with, SAFE and other
relevant PRC governmental authorities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 42; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Dividend
Distribution.</I> The principal regulations governing the distribution of dividends by foreign holding companies include the Company
Law of the PRC (1993), as amended in 2013, the Foreign Investment Enterprise Law (1986), as amended in 2000 and 2016 respectively, and
the Administrative Rules under the Foreign Investment Enterprise Law (1990), as amended in 2001 and 2014 respectively. Under these regulations,
wholly foreign-owned investment enterprises in China may pay dividends only out of their retained profits, if any, determined in accordance
with PRC accounting standards and regulations. In addition, wholly foreign-owned investment enterprises in China are required to allocate
at least 10% of their respective retained profits each year, if any, to fund certain reserve funds unless these reserves have reached
50% of the registered capital of the enterprises. These reserves are not distributable as cash dividends, and a wholly foreign-owned
enterprise is not permitted to distribute any profits until losses from prior fiscal years have been offset.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Circular
37.</I> On July 4, 2014, SAFE issued Circular 37, which became effective as of July 4, 2014. According to Circular 37, PRC residents
shall apply to SAFE and its branches for going through the procedures for foreign exchange registration of overseas investments before
contributing the domestic assets or interests to a SPV. An amendment to registration or filing with the local SAFE branch by such PRC
resident is also required if the registered overseas SPV&rsquo;s basic information such as domestic individual resident shareholder,
name, operating period, or major events such as domestic individual resident capital increase, capital reduction, share transfer or exchange,
merger or division has changed. Although the change of overseas funds raised by overseas SPV, overseas investment exercised by overseas
SPV and non-cross-border capital flow are not included in Circular 37, we may be required to make foreign exchange registration if required
by SAFE and its branches. Moreover, Circular 37 applies retroactively. As a result, PRC residents who have contributed domestic assets
or interests to a SPV, but failed to complete foreign exchange registration of overseas investments as required prior to implementation
of Circular 37, are required to send a letter to SAFE and its branches for explanation. Under the relevant rules, failure to comply with
the registration procedures set forth in Circular 37 may result in receiving a warning from SAFE and its branches, and may result in
a fine of up to RMB 300,000 for an organization or up to RMB 50,000 for an individual. PRC residents who control our company are required
to register with SAFE in connection with their investments in us. If we use our equity interest to purchase the assets or equity interest
of a PRC company owned by PRC residents in the future, such PRC residents will be subject to the registration procedures described in
Circular 37.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>New
M&amp;A Regulations and Overseas Listings</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 8, 2006, six PRC regulatory agencies, including the Ministry of Commerce, the State Assets Supervision and Administration Commission,
the State Administration for Taxation, the State Administration for Industry and Commerce, China Security Regulation Commission (CSRC)
and SAFE, jointly issued the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the New M&amp;A
Rule, which became effective on September 8, 2006 and was amended on June 22, 2009. This New M&amp;A Rule, among other things, includes
provisions that purport to require that an offshore special purpose vehicle formed for purposes of overseas listing of equity interests
in PRC companies and controlled directly or indirectly by PRC companies or individuals obtain the approval of CSRC prior to the listing
and trading of such special purpose vehicle&rsquo;s securities on an overseas stock exchange. On September 21, 2006, CSRC published on
its official website procedures regarding its approval of overseas listings by special purpose vehicles. The CSRC approval procedures
require the filing of a number of documents with the CSRC and it would take several months to complete the approval process. The application
of this new PRC regulation remains unclear with no consensus currently existing among leading PRC law firms regarding the scope of the
applicability of the CSRC approval requirement. Our PRC counsel has advised us that, based on their understanding of the current PRC
laws and regulations:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We currently control the
    Operating Companies by virtue of TDH HK Holding acquiring 100% of the equity interests of Qingdao Tiandihui, which are regulated
    by the New M&amp;A Rule. According to the New M&amp;A Rule, when a domestic company or a domestic natural person, through an overseas
    company established or controlled by it, to acquire a domestic company&rsquo;s equity interest which is related to or connected with
    it, approval from Ministry of Commerce is required. At the time of our equity interest acquisition, as the acquiree, Qingdao Tiandihui
    was not related to or connected with the foreign investor, or the acquirer, TDH HK Holding. Accordingly, we did not need the approval
    from Ministry of Commerce. In addition, we have received all relevant approvals and certificates required for the acquisition.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 43; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
currently control the Operating Companies by virtue of TDH Foods Limited acquiring 100% of the equity interests of Tiandihui Pet
Foodstuffs, which are regulated by the New M&amp;A Rule. According to the New M&amp;A Rule, when a domestic company or a domestic
natural person, through an overseas company established or controlled by it, to acquire a domestic company&rsquo;s equity interest
which is related to or connected with it, approval from Ministry of Commerce is required. At the time of our equity interest acquisition,
as the acquiree, Tiandihui Pet Foodstuffs was not related to or connected with the foreign investor, or the acquirer, TDH Foods
Limited. Accordingly, we did not need the approval from Ministry of Commerce. In addition, we have received all relevant approvals
and certificates required for the acquisition.</FONT></P></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The CSRC approval under
    the New M&amp;A Rule only applies to overseas listings of SPVs that have used their existing or newly issued equity interest to acquire
    existing or newly issued equity interest in Chinese domestic companies, or a SPV-domestic company share swap. TDH Holdings, Inc.
    does not constitute a SPV that is required to obtain approval from the CSRC for overseas listing under the New M&amp;A Rule because
    there has not been any SPV-domestic company share swap in our corporate history; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding
the above analysis, the CSRC has not issued any definitive rule or interpretation regarding whether offerings like the one contemplated
by this Annual Report are subject to the New M&amp;A Rule.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Regulations
on Offshore Parent Holding Companies&rsquo; Direct Investment in and Loans to Their PRC Subsidiaries</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
offshore company may invest equity in a PRC company, which will become the PRC subsidiary of the offshore holding company after investment.
Such equity investment is subject to a series of laws and regulations generally applicable to any foreign-invested enterprise in China,
which include the Wholly Foreign-owned Enterprise Law, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Contractual
Joint Venture Enterprise Law, all as amended from time to time, and their respective implementing rules; the Administrative Provisions
on Foreign Exchange in Domestic Direct Investment by Foreign Investors; and the Notice of the State Administration on Foreign Exchange
on Further Improving and Adjusting Foreign Exchange Administration Policies for Direct Investment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the aforesaid laws and regulations, the increase of the registered capital of a foreign-invested enterprise is subject to the prior approval
by the original approval authority of its establishment. In addition, the increase of registered capital and total investment amount
shall both be registered with SAIC, MOFCOM and SAFE. Shareholder loans made by offshore parent holding companies to their PRC subsidiaries
are regarded as foreign debts in China for regulatory purpose, which is subject to a number of PRC laws and regulations, including the
PRC Foreign Exchange Administration Regulations, the Interim Measures on Administration on Foreign Debts, the Tentative Provisions on
the Statistics Monitoring of Foreign Debts and its implementation rules, and the Administration Rules on the Settlement, Sale and Payment
of Foreign Exchange. Under these regulations, the shareholder loans made by offshore parent holding companies to their PRC subsidiaries
shall be registered with SAFE. Furthermore, the total amount of foreign debts that can be borrowed by such PRC subsidiaries, including
any shareholder loans, shall not exceed the difference between the total investment amount and the registered capital amount of the PRC
subsidiaries, both of which are subject to the governmental approval.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_006"></A>ITEM 4A.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>UNRESOLVED STAFF COMMENTS</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 44; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_007"></A>ITEM 5.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>OPERATING AND FINANCIAL
    REVIEW AND PROSPECTS</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Overview</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
started our company in 2002 in Qingdao, Shandong Province, PRC with a single mission of becoming a premier producer of high-quality pet
food for pet owners in China and worldwide. Our growth has been driven by two key factors: a significant increase in the number of pet
owners and in the size of the pet food market in China which translated into expansion opportunities for us, and a fundamental change
in Chinese society towards pets, pet ownership and care, such that the trends of pet humanization and consumer concerns for pet health
and wellness have created a dynamically growing industry for pet food and products. We price our products to be accessible to the average
consumer, providing us with broad demographic appeal and allowing us to penetrate multiple market segments. Founded on these building
blocks, as well as on our in-depth research and development, production, and sales capabilities, we believe we are well prepared to be
one of the leading producers of pet food in the PRC and beyond.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are a holding company incorporated in the British Virgin Islands
(incorporated on September 30, 2015) that owns all of the outstanding capital stock of TDH HK Limited, our wholly-owned Hong Kong subsidiary
(TDH HK). We also own all of the outstanding capital stock of TDH Foods Limited, another wholly-owned Hong Kong subsidiary, and holds
a 100% interest in TDH Petfood LLC, a Nevada limited liability company. TDH HK, in turn, owns all of the outstanding capital stock of
Qingdao Tiandihui Foodstuffs Co., Ltd., our operating subsidiary based in Qingdao City, Shandong Province, China, incorporated in April
2002 as a PRC limited liability company (Tiandihui). TDH Foods Limited owns 100% of the outstanding capital stock of Qingdao Tiandihui
Pet Foodstuff Co., Ltd, with its wholly-owned subsidiary of Qingdao Tiandihui Foodstuff Sales Co., Ltd. We conduct all of our business
through Tiandihui, Tiandihui Pet Foodstuff and Tiandihui Foodstuff Sales which has one wholly-owned subsidiary: Beijing Chongai Jiujiu
Cultural Communication Co., Ltd. (incorporated on March 3, 2011). In addition, TDH Group BVBA, a Belgium company is wholly-owned by TDH
Holdings, Inc.; TDH JAPAN, a Japanese company is wholly-owned by TDH Holdings, Inc. TDH Japan has been deregistered and dissolved in February
2021.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
principal executive office is located at Qingdao Tiandihui Foodstuffs Co. Ltd., 2521 Tiejueshan Road, Huangdao District, Qingdao, Shandong
Province, PRC. Our telephone number is +86 532-8615-7918. Our website address is www.tiandihui.com. The information on our website is
not part of this Annual Report.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>MANAGEMENT&rsquo;S
DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>You
should read the following discussion and analysis of our financial condition and results of operations in conjunction with our audited
consolidated financial statements and the related notes included elsewhere in this annual filing. This discussion contains forward-looking
statements that involve risks and uncertainties. Our actual results and the timing of selected events could differ materially from those
anticipated in these forward-looking statements as a result of various factors, including those set forth under &ldquo;Risk Factors&rdquo;
and elsewhere in this annual filing.</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Recent
Developments</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Impact
of COVID-19 Pandemic on the Company&rsquo;s operations</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, a novel strain of coronavirus was reported in Wuhan, China. On March 11, 2020, the World Health Organization categorized
it as a pandemic. In response to the COVID-19 outbreak, governments around the global have implemented measures such as lockdowns, travel
restrictions, and closures of businesses and schools. As a result of the COVID-19 outbreak, we have experienced suspension of operations,
interruption of supply chain and decline in sales orders by our customers. Our businesses, results of operations, financial position
and cash flows were adversely affected in fiscal year 2020, including but not limited to material negative impact to our total revenues,
slower collection of account receivables and significant disruptions of our supply chains. Although we resumed our operations in May
2020 and the COVID-19 outbreak in China appears to have slowed down and most provinces and cities have resumed some business activities
under the guidance and support of the government, a resurgence could negatively affect the execution of customer contracts, the collection
of customer payments, or disruption of the Company&rsquo;s supply chain. The continued uncertainties associated with COVID 19 may cause
the revenue and cash flows to underperform in the next 12 months. The extent of the future impact of COVID-19 is still highly uncertain
and cannot be predicted as of the financial statement reporting date.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 45; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Today,
while our offices and manufacturing facilities remain open and business activities have fully resumed, we are closely monitoring all
developments and are following the guidelines issued by local and national health authorities. We strive to accommodate and support our
employees, while also maintaining our commitments to our customers. We expect the aforementioned negative impact will gradually mitigate
in the future as the COVID-19 outbreak continues to become more controlled in China. Nevertheless, due to the uncertainty on future developments,
which cannot be predicted with confidence at this time, we are not able to assess the overall or long-term effect the COVID-19 outbreak
may have on our financial results and business operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>We
Are Currently Facing Challenges to Recover Our Production and Normal Business Operations and Resolve Existing Legal Proceedings</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
to the sharp rise in market price of raw materials, the lack of operational efficiency of our production facilities and our inability
to make bank loan repayments upon maturity, we suspended our production and normal business operations and we were involved in certain
legal proceedings in November 2019. The COVID-19 outbreak further disrupted our business activities from the beginning of 2020 up to
May 2020 when we resumed business operations. These factors led to a significant decrease in our revenue by 93.6% or $11.8 million in
2020 as compared to 2019, and we suffered recurring net losses of approximately $0.87 million in 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had two manufacturing facilities with an aggregate
production capacity of 5.4 ton per day as of December 31, 2020. One facility was owned by us and the other one was leased from a related
party. The facility owned by us was frozen by the court as a result of our pending legal proceedings which led to our inability to sell,
transfer or disposal of the facility but we can still use the production lines and facilities to manufacture our pet food products if
we have sales orders from customers. Comparing with 2019, due to decreased sales orders as affected by COVID-19 and our recent challenges,
our total production capacity decreased by 32.5% from 8.0 tons per day in 2019 to 5.4 tons per day as of the date of this filing.</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
market for pet food is characterized by strong competition, evolving industry standards, fast change in customer preference, new product
introductions, and evolving methods of developing and maintaining products. Our operating results depend on our ability to develop and
introduce high quality new products and to maintain our customer base and sales network. If we fail to accurately predict our customers&rsquo;
changing needs, our business could be harmed. In order to recover our business operations, we may need to commit significant resources,
including monetary investments and developing new products before knowing for sure whether such investments will result in products the
intended end users&rsquo; will accept. Similarly, our business could be harmed if we fail to develop or fail to develop in a timely fashion.
In addition, our business could be adversely affected in periods surrounding the launch of new products if customers delay their purchasing
decisions to evaluate the new product offerings. Furthermore, we may not execute successfully on our vision or strategy because of challenges
with regard to product planning and timing, technical hurdles that we fail to overcome in a timely fashion, or a lack of necessary resources.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
face substantial challenges in our effort to resume normal business activities. Our future growth will place a significant strain on
our sales and marketing capacities, administrative and operating infrastructure, manufacturing facilities and other resources. To
effectively manage additional challenges brought on by the global spread of COVID-19 and re-establish ourselves as a going concern,
we need to evaluate and identify suitable strategic or acquisition opportunities, complete such transactions on commercially
favorable terms, or successfully integrate business operations, infrastructure and management philosophies of acquired businesses
and companies, resolve the substantial litigation and judgements to which we are subject and raise substantial capital. There may be
particular complexities, regulatory or otherwise, associated with our expansion into new markets, and our strategies may not succeed
beyond our current markets. If we are unable to effectively address these challenges, our ability to execute acquisitions as a
component of our long-term strategy will be impaired, which could have an adverse effect on our growth or our ability to function as
a going concern. We also need to expand our customer base, refine our operational, financial and management controls and reporting
systems and procedures. If we fail to efficiently manage this expansion of our business, our costs and expenses may increase more
than anticipated and we may not successfully attract a sufficient number of customers in a cost-effective manner, respond to
competitive challenges, or otherwise execute our business plans. In addition, we may, as part of carrying out our growth strategies,
adopt new initiatives to implement new pricing models and strategies. We cannot assure you that these initiatives may achieve the
anticipated results.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 46; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
ability to effectively implement our strategies and manage future growth of our business will depend on a number of factors, including
our ability to: (i) effectively market our products to potential customers; (ii) develop new products to appeal to existing customers;(iii)
effectively recruit, train and motivate a large number of new employees; (iv) improve our operational, financial and management controls
and efficiencies; (v) protect and further develop our intellectual property rights; (vi) raise substantial amounts of capital; and (vii)
make sound business decisions. These activities require significant capital expenditures and investment of valuable management and financial
resources, and our growth will continue to place significant demands on our management. There are no guarantees that we will be able
to effectively manage any future growth in an efficient, cost-effective and timely manner, or at all. If we do not effectively manage
the growth of our business and operations, our reputation, results of operations and overall business and prospects, and our ability
to continue as a going concern could be negatively impacted.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, we had the following pending lawsuits, legal claims, proceedings and arbitrations:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px; font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt; text-align: justify"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-size: 10pt"><I>Legal claims by vendors and lenders</I>. Since November 2019, the Company has been a subject of 57 lawsuits by its raw material supplies, printing and packaging supplies, transportation companies and other vendors. The claims raised in these lawsuits pertain to the Company&rsquo;s non-payment of various invoices for supplier and vendor services rendered, with related interest and costs. As of the date of this report, in 44 cases, the creditors have reached civil conciliation letters with our company, and in 9 cases, the court has issued civil judgments. For the remaining 4 cases, the plaintiffs withdrew the lawsuit because of lack of evidence. The mediation and judgment involved total claims of RMB13.86 million (USD$2.12 million). Such liabilities have been accrued and reflected in the consolidated financial statements for the year ended December 31, 2020. On March 13, 2021, a land use right and a factory building on the land owned by Qingdao Tiandihui Foodstuffs Co., Ltd. were auctioned by the court for $5,098,461 (RMB33.14 million). We plan to use $1.3 million of the auction proceeds to partially settle the legal claims with some of the vendors and also seek other possible mediation plan to further settle the legal claims with vendors. As of the date of this filing, the settlement with vendors is still in progress and we anticipate to reach agreements with the vendors soon.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On December 2, 2019, Qingdao Lingang
Real Estate Co., Ltd. (&ldquo;QLRE&rdquo;), filed a civil lawsuit against Qingdao Tiandihui Foodstuffs Co., Ltd., Rongfeng Cui, and Yanjuan
Wang. The Company entered into a loan agreement with QLRE in 2018 and borrowed RMB20 million (USD3.18 million) from QLRE in connection
with purchase of a factory. The loan was guaranteed by Rongfeng Cui and his wife, Yanjuan Wang. The Company failed to make repayment to
QLRE on time. On March 4, 2020, the Court ordered the Company to repay to QLRE the loan principal of RMB20 million plus interest of RMB
550,000 accrued as of October 31, 2019. It also directed that the payment be made within 10 business days after the court ruling takes
effect, and that the Company pay interest at the rate of 2% per month for the period from the date of November 1, 2019 to the date of
full discharge of the debt. If the debt is not repaid within the required timeframe, interest shall be doubled from the effective date
of court order until the date of full discharge of the debt. The order further provides that Rongfeng Cui and Yanjuan Wang, as guarantors,
shall bear joint and several responsibilities for clearing the debts, and that the Company and Rongfeng Cui shall jointly bear the litigation
fee of RMB77,000 (USD$11,933). As of December 31, 2020 and as of the date of this filing, we have not made the loan repayment to QLRE.
Although we anticipate settling the liabilities with QLRE during 2021, we cannot predict and determine when or if a settlement will occur.
If we fail to settle the obligations, there is a potential substantial risk that the Company and/or Qingdao Tiandihui Foodstuffs Co.,
Ltd. may be forced into bankruptcy proceeding.</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On January 15, 2020, China Construction
Bank (&ldquo;CCB&rdquo;), initiated a civil claim against Qingdao Tiandihui Foodstuffs Co., Ltd., Rongfeng Cui, and Yanjuan Wang. The
plaintiff alleged that it executed a loan agreement with the Company in the amount of RMB19.93 million (USD3.08 million) for the purchase
of manufacturing facility and the associated land use right located at Lingang Economic Development Zone, Huangdao District, Qingdao,
Shandong Province, People&rsquo;s Republic of China. Rongfeng Cui and his wife, Yanjuan Wang, co-signed for this loan as personal guarantors
subject to joint and several liability in connection with the loan. The loan with CCB was guaranteed by Rongfeng Cui and Yanjuan Wang,
and secured by a pledge of the aforementioned manufacturing facilities and associated land use right. On April 14, 2020, the Court has
ruled that the Company must repay RMB19.93 million (USD3.25 million) of principal and accrued interest to CCB, ordered the sale of the
mortgaged property and ruled that Rongfeng Cui and Yanjuan Wang must bear joint and several liability for the payment. On March 13, 2021,
the land and factory buildings above the land owned by Qingdao Tiandihui Foodstuffs Co., Ltd. were auctioned by the court for $5,098,461
(RMB33.14 million), of which, $3,192,827 (RMB21.14 million) has been used to repay loan principal and accrued interest to CCB. The repayment
has been completed as of the date of this filing.</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 47; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On November 11, 2019, Shanghai Pudong
Development Bank Qingdao Branch(&ldquo;SPDB&rdquo;), filed a civil lawsuit against Qingdao Tiandihui Foodstuffs Co., Ltd., Qingdao Saike
Environmental Technology Co., Ltd. (&ldquo;Saike&rdquo;), Qingdao Gaochuang Technology Finance Guarantee Co., Ltd. (&ldquo;Gaochuang&rdquo;),
Rongfeng Cui, and Yanjuan Wang. In 2018, the Company entered into agreements with SPDB to borrow an aggregate of RMB4.85 million (USD0.75
million) from SPDB for working capital purpose. The Company failed to repay the debt upon maturity. The borrowing from SPDB was guaranteed
by Rongfeng Cui and Yanjuan Wang, and was secured by a pledge of a land use right and real property of Saike and real property of Rongfeng
Cui and Yanjuan Wang. The Company failed to make repayment to SPDB on time. On October 24, 2020, the court has orderd the Company to repay
to SPDB the principal and interest at the annual interest rate of 18.25%. The payment was reqiured to be made within 10 business days
after the effective date of thecourt ruling. The order also provides that if the debt is not paid within the required timeframe, interest
shall be doubled from the effective date of court order until the date of full discharge of the debt, that the Company shall bear the
litigation fees of RMB156,880 (USD 24,312), that Rongfeng Cui and Yanjuan Wang, as guarantors, shall bear joint and several responsibilities
for satisfying the debts, and that if the court decides to auction the pledged land use right and real properties, SPDB shall have the
priority right of the repayment from the auction proceeds. As of December 31, 2020 and as of the date of this filing, we have not made
the repayment to SPDB. Although we anticipate settling the liabilities with SPDB during 2021, we cannot predict and determine when or
if a settlement will occur. If we fail to settle the obligations, there is a potential substantial risk that the Company and/or Qingdao
Tiandihui Foodstuffs Co., Ltd. may be forced into bankruptcy proceeding.</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On December 10, 2019, Qingdao Gaochuang
Technology Finance Guarantee Co., Ltd. (&ldquo;Gaochuang&rdquo;), initiated a civil claim against Qingdao Tiandihui Foodstuffs Co., Ltd.,
Qingdao Saike Environmental Technology Co., Ltd. (&ldquo;Saike&rdquo;), Rongfeng Cui, and Yanjuan Wang. In 2018, the Company entered into
agreements with SPDB for bank acceptance draft and Gaochuang executed the guarantee of SPDB bank acceptance deposit on behalf of the Company
in the amount of RMB1.2 million (USD0.19 million). The Company failed to repay the RMB 1.2 million ($0.19 million) deposit to Gaochuang
upon the bank acceptance draft maturity date. The deposit made by Gaochuang was guaranteed by certain of the Company&rsquo;s fixed assets
and patent. Saike, Rongfeng Cui and Yanjuan Wang are also subject to joint and several responsibilities. On December 29, 2020, the court
ruled that, (i) the Company must repay the RMB 1.2 million ($0.19 million) deposit to Gaochuang and the interest at the annual interest
rate of 4.15%. The payment should be made within 10 business days after the court ruling takes effect. If the debt is not paid within
the required timeframe, interest shall be doubled from the date the court order takes effect until the date of full discharge of the debt.
The court order requiers the Company to bear the litigation fees of RMB83,127(USD 12,882) and provides that if the court decides to auction
the pledged fixed assets and patent, Gaochuang shall have the priority right of the repayment from the auction proceeds. As of December
31, 2020 and as of the date of this filing, we have not made the repayment to Gaochuang. Although we anticipate settling the liabilities
with Gaochuang during 2021, we cannot predict and determine when or if a settlement will occur. If we fail to settle the obligations,
there is a potential substantial risk that the Company and/or Qingdao Tiandihui Foodstuffs Co., Ltd. may be forced into bankruptcy proceeding.</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On May 6, 2020, the Postal Savings
Bank of China Limited Weihai Road Sub-branch of Qingdao North District (hereinafter referred to as Postal Savings) filed a civil lawsuit
against Qingdao Tiandihui Foodstuffs Co., Ltd., Rongfeng Cui and Yanjuan Wang. The Company entered into two loan agreements with Postal
Savings in 2018 and 2019, respectively, and borrowed RMB9.9 million ($1.53 million) in aggregate. The loans are guaranteed by Rongfeng
Cui and Yanjuan Wang, pledged by a real property of the Company and a real property of Rongfeng Cui. The Company failed to make repayment
to Postal Savings on time. In June 2020, the court ruled that, i) the Company must repay to Postal Savings the principal and interest
under the loan, ii) the Company to bear the litigation fees incurred by Postal Savings, iii) if the court decide to auction the pledged
real properties, Postal Savings shall have the priority right of the repayment from the auction proceeds and iv) Rongfeng Cui and Yanjuan
Wang, as guarantors, shall bear joint and several responsibilities for clearing the debts. As of December 31, 2020 and as of the date
of this filing, we have not made the repayment to Postal Savings. Although we anticipate settling the liabilities with Postal Savings
during 2021, we cannot predict and determine when or if a settlement will occur. If we fail to settle the obligations, there is a potential
substantial risk that the Company and/or Qingdao Tiandihui Foodstuffs Co., Ltd. may be forced into bankruptcy proceeding.</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 48; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px; font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt; text-align: justify"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-size: 10pt"><I>Labor arbitration claims by former employees</I>. Due to decreased business scale and the impact of COVID-19, the Company dismissed certain employees in 2019 and 2020 and only intends to maintain 54 full-time employees. As a result of the employee layoffs, certain of the Company&rsquo;s former employees commenced arbitration proceedings against the Company under applicable labor rules and standards, claiming, among others, lost wages, severance payments and/or social security obligations totaling RMB3.68 million (USD0.56 million). As of the reporting date, there were 98 labor arbitrations, of which 6 cases has been settled and the trial court has issued decisions on the remaining 92 cases. The Company accrued approximately $0.4 million contingent liabilities in other current liabilities on the consolidated balance sheet as of December 31, 2019 and recognized contingent losses of approximately $0.4 million for the year ended December 31, 2019. Upon the issuance of rulings in these cases, the Company further accrued approximately $0.1 million wage and/or severance payables in other current liabilities on the consolidated balance sheet as of December 31, 2020 and recognized losses of approximately $0.1 million for the year ended December 31, 2020. On March 13, 2021, the land and factory buildings above the land owned by Qingdao Tiandihui Foodstuffs Co., Ltd. were actioned by the court for $5,098,461 (RMB 33.14 million), we plan to use $0.56 million auction proceeds to settle the labor arbitration cases with our former employees.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Nasdaq
Compliance Confirmation and a Panel Monitor</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 29, 2019, the Company received Nasdaq confirmation of the Company&rsquo;s regaining technical compliance with the minimum stockholders&rsquo;
equity rule and with other applicable requirements as set forth in the Panel&rsquo;s decision following an oral hearing in August 2019.
In connection with this confirmation, the Nasdaq Panel imposes a Panel Monitor under Listing Rule 5815(d)(4)(A) until October 30, 2020
for the purposes of monitoring the Company&rsquo;s continued compliance with the stockholders&rsquo; equity requirement. The decision
provided that if and to the extent the Company&rsquo;s stockholders&rsquo; equity fell below $2.5 million and the Company did not qualify
for listing under an alternative to the stockholders&rsquo; equity rule, the Panel (or a newly convened Panel if the initial Panel is
unavailable) would promptly conduct a hearing with respect to this deficiency, and the Company&rsquo;s securities could be delisted from
Nasdaq. During the monitoring period, the Company was obligated to notify the Panel, in writing, in the event its stockholders&rsquo;
equity fell below $2.5 million for any reason, or if the Company otherwise fell out of compliance with any other applicable listing requirement.
In the event that the Company failed to comply with any other requirement for continued listing during the monitoring period, the Company
would have been provided written notice of the deficiency and an opportunity to present a definitive plan to regain compliance to the
Panel. The Panel would thereafter render a determination with respect to the Company&rsquo;s continued listing on Nasdaq. On November
12, 2020, the Company, was informed that, following a 12-month compliance monitoring period under a Panel Monitor pursuant to a Compliance
with Monitor letter dated October 29, 2019, the Company was currently in compliance with applicable Nasdaq Listing Rules, and the Panel
has determined to continue the listing of the Company&rsquo;s securities on The Nasdaq Stock Market. There is no assurance that the Company
will remain in compliance with the continued listing criteria. If it fails to remain in compliance its securities could be delisted.
If the Company is delisted from Nasdaq, its common shares may be traded over-the-counter on the OTC Bulletin Board or in the &ldquo;pink
sheets&rdquo; if one or more market makers seeks and obtains approval by the Financial Industry Regulatory Authority to continue quoting
in the Company&rsquo;s common shares.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Recent
sales of securities</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 2, 2020, the Company entered into subscription agreements with four accredited investors for the sale of 9,100,000 of the Company&rsquo;s
common shares at the price $0.30 per share for the gross proceeds of approximately $2.73 million. In April 2021, a total of 9,100,000 common shares were issued to four
investors with cash proceeds of $2,730,000. The shares were sold without registration
under the Securities Act of 1933 (the &ldquo;Securities Act&rdquo;) in reliance on the exemptions provided by Section 4(a)(2) of the
Securities Act as transactions not involving a public offering. The Company&rsquo;s intention was to use the proceeds of this offering
for working capital and general working purposes.&nbsp;There were no discounts or brokerage fees associated with this offering. The Company
received the $2.73 million proceeds in April 2021.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 49; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Overview</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
specialize in the development, manufacturing and sale of a variety of pet food products under multiple brands that are well-established
and recognizable by consumers in the PRC, Asia, Europe and North America. We produce and offer more than 200 different products to our
customers. We adjust our production level based on sales orders received from customers. Our current product offerings are classified
into 6 product categories: pet chews,&nbsp;dried pet snacks, wet canned pet food, dental health snacks, and baked pet biscuits (as well
as non-food items like dog leashes, pet toys, etc.), and the other pet food products. We sell our products to customers in the PRC, Asia,
Europe and North America.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Product
research and development plays an important role in our business. Our production processes are developed based upon a number of in-house
developed technologies. The primary focus of such technologies is driven by customer needs, which allows us to maintain an effective
market-oriented research and development model. We have been granted certain invention and utility model patents. Because of our in-depth
research and development efforts and our proprietary recipes, cooking techniques and packaging developed over the last decade, we are
able to provide high quality pet food products to consumers throughout the world.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have a standard construction in accordance with the high quality food production factory, the factory is located in convenient transportation
of the coastal city - Qingdao city, Shandong province.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
also maintain an office in Qingdao with 2 well-trained, multilingual employees to address customer service matters arising from our sales
in the PRC and abroad.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of our suspension of our production in November 2019 which was further negatively impacted by the COVID-19 outbreak and spread
in 2020, we have reduced our number of employees in response to current challenges. As of December 31, 2020, we have employed approximately
54 full-time employees at our facilities. With the exception of our subsidiary&rsquo; offices located in Beijing, all of our production,
administration, sales/marketing and customer service facilities covering the PRC and overseas markets are located in Shandong Province,
PRC.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
current workforce consists of employees who are knowledgeable about animal nutrition, and employees with strong sales and marketing skills.
Our management team is comprised of an experienced group of executives, many of whom have years of operating experience in their respective
departments.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Starting
from 2013, we have been utilizing an online sale and multi-brand, multi-store brand sale strategies to expand our market coverage. We
use Tmall.com, JD.com and 1688 as our marketing platforms and establish a comprehensive network of various brand shops in China.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
sales and marketing team consists of an original design manufacturer (ODM) domestic (PRC) marketing group. Our business model relies
on our strength to provide our customers with personalized and customized products. As a part of our ODM production process, we continuously
accumulate a large amount of market information about our customers, in the PRC and abroad, which helps us to make appropriate product
offering decision.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
operate our business in China through our wholly-owned subsidiaries, Tiandihui, Tiandihui Pet Foodstuffs, Tiandihui Foodstuffs Sales
and Chongai Jiujiu.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Revenues</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
derive our revenues from wholesale and retail of our pet food products, mainly through our overseas and domestic distribution agents,
and online sales through various electronic commerce platforms. Revenue consists of the invoiced value for the sales, net of value-added
tax (&ldquo;VAT&rdquo;), business tax, applicable local government levies and returns.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 50; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following factors affect the revenues we derive from our operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>COVID-19
Impact</I>: Our business operations were largely negatively affected by the outbreak of COVID-19 pandemic.&nbsp;To reduce the spread
of the COVID-19, the Chinese government has employed measures including city lockdowns, quarantines, travel restrictions, suspension
of business activities and school closures. Due to the COVID-19 outbreak, we suspended our factory and operations since late 2019 to
May 2020, during which time we had limited support from our employees, delayed access to raw material supplies and were unable to deliver
products to customers on a timely basis. As a result, our business was negatively impacted and we experienced delay in fulfilling the
orders of our customers. Our revenue was approximately 93.6% lower, or approximately $11.8 million lower, in fiscal year 2020 as compared
to fiscal year 2019, because of our reduced business activities and delayed fulfillment of customer sales orders as negatively affected
by the COVID-19 outbreak and spread. Although we resumed our operations in May, 2020, a resurgence could negatively affect the execution
of customer contracts, the collection of customer payments, or disrupt our supply chain, and the continued uncertainties associated with
COVID 19 may cause our revenue and cash flows to underperform in the next 12 months. The extent of the future impact of COVID-19 is still
uncertain as of the date of this report.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Our
ability to resolve our current working capital shortage, debt burden and limited production capacity to support our future revenue growth.</I> We are currently facing challenges to settle defaulted loan payments to various financial institutions mentioned above and
resolve our working capital shortage. Our manufacturing capacity also decreased from 8.0 tons per day in 2019 to 5.4 tons per day as
of the date of this filing and one of the our manufacturing facilities was frozen by the court order. Although we still use this frozen
manufacturing facility to produce pet food products whenever we receive customer orders, we cannot assure whether the court will take
additional actions or not to auction this facility and request us to use the auction proceeds to repay our debt. Our future market expansion,
business recovery and revenue growth may need significant amount of capital expenditure. If we cannot resolve current working capital
shortage, debt burden and limited production capacity, we may not be able to support our future revenue growth.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Our
ability to maintain our competitive advantages.</I> We currently provide more than 200 different variety of pet snack products
to our targeted customers to satisfy their needs. We focus on the needs of the market and provide our customers with personalized and
customized products. However, the market conditions and consumer preferences change rapidly. If we fail to maintain our reputation and
competitive advantages, customers demand for our products could decline.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Competition. </I>The
market of pet food is very competitive. The number of pet food manufacturers is increasing due to the growth of actual and predicted
demand for pet food products and the relatively low barriers to entry. Moreover, Our PRC market is characterized by price
competition, product quality and the presence of a number of medium to large companies. We are subject to pricing pressure and may
experience a decline in average selling prices for our products. We compete with a significant number of companies of varying sizes,
including divisions or subsidiaries of larger companies who may have greater financial resources and larger customer bases than we
have. Some of our current or potential competitors may have significantly greater financial resources and expertise in research and
development, manufacturing, and marketing pet products than we do, they may also be able to identify and adapt to changes in
consumer preferences more quickly than us, these factors could result in our competitors establishing a strong market position
before our products are able to enter the potential market. Additionally, technologies developed by our competitors may render our
product candidates uneconomical or obsolete. If we do not compete effectively, our operating results could be harmed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Some
of our competitors have established more prominent market positions. We believe that our major competitors include the following companies:
Yantai China Pet Foods Co., Ltd., Wenzhou Peidi Pet Products Co., Ltd., Gambol Pet Group, and Guaibao Pet Food Group Co., Ltd.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Expansion
of E-commerce sales</I>. With the popularization and development of Internet, E-commerce accounts for an increasing proportion in the
industry. If we fail to expand our E-commerce business, our total revenue could continue to decrease. E-commerce sales in 2020, 2019
and 2018 were $16,708, $83,779 and $3,800,668, accounting for 2%, 1% and 16% of total revenue, respectively. Although we suspended our
e-commerce business in 2019, we are planning to recommence our domestic e-commerce business in the near future.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 51; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Loss
of key personnel.&nbsp;</I>Our revenue was derived from our competitive advantages in our products. We rely heavily on the expertise
and leadership of our senior management to maintain our core competence. The loss of the service of any of our key personnel could adversely
affect our business. We have obtained non-compete agreements and confidentiality agreements from our scientist and technique staffs in
our research and development and manufacturing departments.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Potential
trade protection action.</I>&nbsp;Trade protectionism actions in the United States, the European Union or elsewhere around the world
could result in additional duties and tariffs on the importation of pet food from China to each respective national market. Any
determination of duties and tariffs against importation of our modules into the United States and Europe could adversely affect our ability
to sell products in these countries that could impact our sales, business operations, competitiveness, and profitability.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Group
boycott initiated by the local pet food association.&nbsp;</I>We continue to rely on the local agents to expand our sales in overseas
market. It has been our experience that pet food associations in certain countries are influential in local markets. It is possible that
these associations may boycott our pet snack products for the reasons such as low prices and other market specific concerns. If and to
the extent that happens, our revenues will be adversely affected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Macro-economic
conditions.&nbsp;</I>Our business, financial condition and results of operations may be materially adversely affected by a challenging
economic climate, including adverse changes in interest rates, volatile commodity markets and inflation, contraction in the availability
of credit in the market and reductions in consumer spending. A macroeconomic downturn, which decreases the disposable personal income
and reduces the need for luxury goods, may contribute to decreased sales of our pet food products. Conversely, the economic growth may
result in more sales of our pet food products.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Costs
and Expenses</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
costs and expenses primarily include the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Costs
of revenues</I>. Cost of revenues consists primarily of direct raw materials, direct payroll of workshop staff, utility and supply costs
consumed in the manufacturing process, manufacturing labor, depreciation expense and overhead expenses necessary to manufacture finished
goods as well as distribution costs such as inbound freight charges.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Selling,
general and administrative expenses</I>. Selling, general and administrative expenses consist primarily of compensation expense for our
corporate staff in supporting departments, communication costs, gasoline, shipping and handling cost, welfare expenses, education expenses,
professional fees (including consulting, audit and legal fees), travel and business hospitality expenses.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Income
tax expense.</I>&nbsp;We account for income taxes under the provisions of Section 740-10-30 of the FASB Accounting Standards Codification,
which is an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future
tax consequences of events that have been recognized in the financial statements or tax returns.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following factors affect our cost of revenues and expense.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Price
fluctuation of raw materials.&nbsp;</I>The raw materials purchase costs significantly impact our cost of goods sold. Any significant
fluctuation of the market price of raw materials may negatively affect our operating results. Even if our current materials supply is
relatively stable, we could be impacted by material price fluctuation in coming years.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Our
ability to resolve our current poor credit resulting from our legal proceedings with our vendors and suppliers</I>. Our cost of revenues
is impacted by whether we can negotiate favorable purchase price and credit terms with our suppliers and vendors, including but not limit
to raw material supplies, printing and packaging supplies, transportation companies and other vendors. Since November 2019, we have been
a subject of 57 lawsuits by our suppliers and vendors. Although we are currently seeking to settle the legal claims with these suppliers
and vendors,  there can be no assurance that we will be successful. If we fail to resolve these pending legal proceedings with our suppliers
and vendors and enhance our credit, our reputation may be damaged and we may not be able to negotiate favorable terms with our suppliers
and vendors in the future and our operating cost may be increased.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 52; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Prevailing
salary levels</I>. Our cost of revenues is impacted by prevailing salary levels. Although we have not been subject to significant wage
inflation in China, a significant increase in the market rate for wages could harm our operating results and our operating margin. Our
ability to attract, retain, and expand our senior management and our professional and technical staff is an important factor in determining
our future success. The market for qualified scientists and researchers is competitive. From time to time, it may be difficult to attract
and retain qualified individuals with the required expertise at a fair wage. An increase in compensation of our scientists and researchers
may increase our operating cost.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Depreciation</I>.
Our depreciation expenses are mainly driven by the net value of machinery equipment, motor vehicles, buildings and other items. Depreciation
of property, plant and equipment is calculated based on cost, less their estimated residual value, if any, using the straight-line method
over estimated useful life from 5 years to 50 years. Any change of the depreciation accounting policy or impairment of our property may
affect our operating results.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Shipping
and handling expense.&nbsp;</I>Our shipping and handling expense includes domestic freight, oversea freight, domestic express shipping
fee. In order to reduce shipping
and handling cost, we are trying to negotiate with and establish closer cooperation with several shipping companies providing express
shipping services in order to lock favorable fee rates and reduce the domestic express fees.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Research
and Development expense. </I>Due to the uncertainty for the result of our R&amp;D activities, we expensed all of our R&amp;D expenditure.
The R&amp;D expense for the years ended December 31, 2020, 2019 and 2018 was $0, $0 and $1,062,582, respectively. Although we don&rsquo;t
have spending R&amp;D in 2020, looking forward, in order to diversify our product offering to meet customer demands in the future, we
may incur additional R&amp;D expenses in the coming years to maintain our competitive advantage.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Results
of Operations</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>For
the years ended December 31, 2020, 2019 and 2018</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><B>2020 vs</B></TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><B>2019 vs</B></TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">$</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">$</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">$</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; width: 40%; text-align: left">Net revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">815,225</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">12,455,414</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">22,154,506</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-93.45</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-43.78</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net revenues-related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">192,841</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,519,531</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-100</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-87.31</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">857,060</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,992,499</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">26,278,300</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-93.87</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-46.75</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues-related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">178,636</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,448,533</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-100</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-87.67</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(41,835</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,522,880</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,052,796</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-97.25</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-62.42</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross margin</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-5.13</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-12.04</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-17.12</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Selling expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">117,993</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">920,237</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,535,945</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-87.18</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-79.71</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">R&amp;D expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,062,582</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-100</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">General and administrative expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,766,109</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,702,035</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,792,858</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-52.29</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32.55</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Impairment of long-lived assets other than goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">813,344</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-100</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Impairment of goodwill</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,599,591</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-100</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Loss from operations</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(1,925,937</TD><TD STYLE="padding-bottom: 2pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(6,958,496</TD><TD STYLE="padding-bottom: 2pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(14,043,772</TD><TD STYLE="padding-bottom: 2pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2pt; text-align: right">-72.32</TD><TD STYLE="padding-bottom: 2pt; text-align: left">%</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2pt; text-align: right">-50.45</TD><TD STYLE="padding-bottom: 2pt; text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 53; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Revenues</I>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
revenue was $815,225, $12,648,255 and $23,674,037 for the years ended December&nbsp;31, 2020, 2019 and 2018, respectively. Our total
revenue decreased by $11,833,030 or 93.55% when comparing 2020 to 2019, and also decreased by $11,025,782, or 46.57% when comparing 2019
to 2018.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table displays our revenue by different marketing channels.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">December&nbsp;31</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; text-align: center"><B>2020 vs</B></TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; text-align: center"><B>2019 vs</B></TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2020</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2019</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2018</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2019</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2018</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">$</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">$</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">$</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 40%; text-align: left">Oversea sales</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">226,385</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">9,995,136</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">15,832,362</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-98</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-37</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Domestic sales</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">574,921</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,711,445</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,102,457</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-79</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-34</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Electronic commerce sales</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">16,708</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">83,779</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,800,668</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-80</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-98</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Less: Sale tax and addition</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,789</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(142,105</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(61,450</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-98</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">131</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Total revenues</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">815,225</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">12,648,255</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">23,674,037</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2pt; text-align: right">-94</TD><TD STYLE="padding-bottom: 2pt; text-align: left">%</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2pt; text-align: right">-47</TD><TD STYLE="padding-bottom: 2pt; text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Year
Ended December 31, 2020 Compared to Year Ended December 31, 2019</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the year ended December 31, 2020, our overseas sales, domestic sales and E-commerce sales decreased by $9,768,751, $2,136,524 and $67,071,
respectively, compared with the year ended December 31, 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
decrease of revenue in 2020 was mainly due to the following facts: (1) decrease in sales orders due to our uncompetitive sales price
which became less attractive to our customers; (2) partially suspension of our overseas E-commerce business due to the estimated gross
loss; (3) suspension of our production and operations in November 2019 due to our default on loan repayments to financial institutions,
claims from our suppliers and creditors and labor arbitration derived from our reduction in the number of employees. The COVID-19 outbreak
and spread further caused disruption in our supply chain, transportation and our sales activities from the beginning of 2020 to May 2020.
As a result, we had the inability to fulfill customer orders on a timely manner and we received reduced sales orders from our customers
and our sales volume significantly decreased in 2020 as compared to 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result, our total revenues for the fiscal year 2020 decreased significantly as compared with the fiscal year 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Year
Ended December 31, 2019 Compared to Year Ended December 31, 2018</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the year ended December 31, 2019, our overseas sales, domestic sales and E-commerce sales decreased by $5,837,226, $1,391,012 and $3,716,889,
respectively, compared with the year ended December 31, 2018.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
decrease of revenue in 2019 was mainly due to these three facts: (1) decrease in sales orders due to our uncompetitive sales price; (2)
partially suspension of our overseas E-commerce business due to the estimated gross loss; (3) temporary suspension of our manufacturing
activities in 2019 to improve our operational deficiency. As a result, we received reduced sales orders from our customers and our sales
volume significantly decreased in 2019 as compared to 2018.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding
operational improvement during the period from January to October 2019, we determined to temporarily suspend our production mainly for
the following reasons:(1) substantial increase in the prices of major inputs and raw materials which reduced our competitive strength
and profitability; (2) lack of operational efficiency at the Company&rsquo;s production facilities; and (3) some of our outstanding indebtedness
cannot be renewed with the lenders upon loan maturity, which may negatively impact our capital sources to be used to support our continuous
operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result, our total revenues for the fiscal year 2019 decreased dramatically as compared with the fiscal year 2018.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 54; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revenue generated from different product lines are set forth as following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom; text-align: left">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; text-align: center"><B>2020 vs</B></TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; text-align: center"><B>2019 vs</B></TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom; text-align: left">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">$</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">$</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">$</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; width: 40%; text-align: left">Pet chews</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">59,096</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6,469,755</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6,271,777</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-99</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">3</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Dried pet snacks</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">317,392</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,617,742</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,611,010</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-93</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-66</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Wet canned pet food</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">84,117</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,310,001</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,782,382</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-94</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-53</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Dental health snacks</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,915</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">305,452</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">495,581</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-93</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-38</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Baked pet biscuits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,132</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">87,410</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">95,169</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-96</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-8</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Others</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">334,362</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">479,568</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">100</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-100</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Less: Sale tax and addition</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,789</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(142,105</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(61,450</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-98</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">131</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total revenues</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">815,225</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">12,648,255</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">23,674,037</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2pt; text-align: right">-94</TD><TD STYLE="padding-bottom: 2pt; text-align: left">%</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2pt; text-align: right">-47</TD><TD STYLE="padding-bottom: 2pt; text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Year
Ended December 31, 2020 Compared to Year Ended December 31, 2019</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
total revenue decreased by $11,833,030 or 94% when comparing 2020 to 2019, among which, revenue generated from pet chews decreased by
$6,410,659 or 99%, revenue from dried pet snacks decreased by $4,300,350 or 93%, revenue generated from wet canned pet foods decreased
by $1,225,884 or 94%, from the year ended December 31, 2019 to the year ended December 31, 2020, respectively. In addition, revenue generated
from dental health snacks decreased by $285,537 or 93%, from the year ended December 31, 2019 to the year ended December 31, 2020. The
decrease was primarily due to decreased sales orders received and decreased sales volumes as affected by the COVID-19 outbreak and spread,
which caused the suspension of our factory and business operations until May 2020, and our inability to fulfill customer orders on a
timely basis due to disruption of supply chain and logistics caused by the COVID, as well as decrease of sales order, and our unfavorable
selling price which led to our products became less attractive to customers.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Year
Ended December 31, 2019 Compared to Year Ended December 31, 2018</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
generated from dried pet snacks decreased by $8,993,268 or 66%, from the year ended December 31, 2018 to the year ended December 31,
2019. Revenue generated from wet canned pet foods decreased by $1,472,381 or 53%, from the year ended December 31, 2018 to the year ended
December 31, 2019. Revenue generated from dental health snacks decreased by $190,129 or 38%, from the year ended December 31, 2018 to
the year ended December 31, 2019. The decrease was due to the rejection of certain unprofitable orders, suspension of our E-commerce
business and suspension of our manufacturing activities from late October 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revenue generated from different countries are set forth as following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom; text-align: left">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; text-align: center"><B>2020 vs</B></TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; text-align: center"><B>2019 vs</B></TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom; text-align: left">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">$</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">$</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">$</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; width: 40%; text-align: left">South Korea</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">34,378</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">1,335,791</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">2,870,998</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-97</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-53</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">China</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">713,257</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,662,247</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,569,382</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-73</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-59</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">United Kingdom</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,573,546</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,415,043</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-100</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-35</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Germany</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,062,110</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,522,149</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-100</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-18</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other countries</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">70,379</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">5,156,666</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">9,357,915</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-99</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-45</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Less: Sale tax and addition</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,789</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(142,105</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(61,450</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-98</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">131</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total revenues</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">815,225</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">12,648,255</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">23,674,037</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2pt; text-align: right">-94</TD><TD STYLE="padding-bottom: 2pt; text-align: left">%</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2pt; text-align: right">-47</TD><TD STYLE="padding-bottom: 2pt; text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;Other
countries&rdquo; is comprised of all countries whose revenues, individually, were less than 10% of the Company&rsquo;s revenues.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 55; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Year
Ended December 31, 2020 Compared to Year Ended December 31, 2019</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overall,
our sales to China domestic market and overseas market both significantly decreased in 2020 as compared to 2019, mainly due to decreased
sales volume of our products as affected by the negative impact of COVID-19 (coronavirus) as discussed above, as well as decrease in
sales orders, and our unfavorable selling price.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Year
Ended December 31, 2019 Compared to Year Ended December 31, 2018</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overall,
our sales to most of the overseas countries significantly decreased in 2019 as compared to 2018. The decrease was due to the rejection
of certain unprofitable orders, suspension of our E-commerce business and suspension of our manufacturing activities from late October
2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Cost
of revenues</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
cost of revenues is primarily comprised of the cost of our raw materials, labor and factory overhead. Our cost of revenues, decreased
by $13,314,075 or 93.95% for the year ended December 31, 2020 as compared to the year ended December 31, 2019. This decrease in cost
of revenues was in line with the 93.55% decrease in our total net revenue for the year ended December 31, 2020 when sales orders and
sales volume decreased. Our cost of revenues as a percentage of revenue was 105.13% and 112.04% for the years ended December 31, 2020,
and 2019, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
cost of revenues, decreased by $13,555,698 or 48.89% for the year ended December&nbsp;31, 2019 as compared to the year ended December
31, 2018. This decrease in cost of revenues was mainly due to the 46.57% decrease in our total net revenue for the year ended December
31, 2019. Our cost of revenues as a percentage of revenue was 112.04% and 117.12% for the years ended December&nbsp;31, 2019, and 2018,
respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Gross
margin</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
gross margin was negative 5.13% for the year ended December 31, 2020, compared with negative gross margin of 12.04% for the year ended
December&nbsp;31, 2019. The improvement in gross margin was mainly due to change in sales mix and more high margin products being sold
in 2020 as compared to 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
gross margin was negative 12.04% for the year ended December 31, 2019, compared with negative gross margin of 17.12% for the year ended
December&nbsp;31, 2018. The improvement in gross margin was mainly due to the rejection of certain unprofitable orders and the slightly
improvement in our cost management.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Operating
expenses</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
expenses were $1,884,102, and $5,435,616 for the years ended December&nbsp;31, 2020 and 2019, respectively, a decrease of $3,551,514,
or 65.34%. The ratio of operating expenses as a percentage of revenue increased from 42.98% for the year ended December 31, 2019 to 231.11%
for the year ended December 31, 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
expense was $117,993 and $920,237 for the years ended December 31, 2020, and 2019, respectively, a decrease of $802,244 or 87.18%. The
decrease in our selling expense was in line with our decreased revenue in 2020. As our revenue declined, our distribution costs, sales
promotion and marketing campaign related costs and sales commission paid to our sales teams decreased in 2020 as compared to 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses was $1,766,109, and $3,702,035 for the years ended December 31, 2020 and 2019 respectively, representing
a decrease of $1,935,926, or 52.29%. The main reason for the decrease was because we have cut-down number of employees as a result of
our business strategy adjustment when our business scale reduced in 2020, as a result, our salary paid to employees, office expenses
incurred and business consulting expenses all decreased in 2020 as compared to 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
expenses were $5,435,616, and $9,990,976 for the years ended December&nbsp;31, 2019 and 2018, respectively, a decrease of $4,555,360,
or 45.59%. The ratio of operating expenses as a percentage of revenue increased from 42.20% for the year ended December 31, 2018 to 42.98%
for the year ended December 31, 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 56; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
expense was $920,237 and $4,535,945 for the years ended December 31, 2019, and 2018, respectively, a decrease of $3,615,708 or negative
79.71%. The decrease in our selling expense was in line with our decreased revenue in 2019. As our revenue declined, our distribution
costs, sales promotion and marketing campaign related costs and sales commission paid to our sales teams decreased in 2019 as compared
to 2018.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses was $3,702,035, and $2,792,858 for the years ended December 31, 2019 and 2018 respectively, representing
an increase of $909,177, or 32.55%. The increase was mainly resulted from the increase in bad debt expenses and an increase in severance
compensation to the employees due to suspension of production at our plants since late October 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
research and development expense was $Nil, $Nil and $1,062,582 for the years ended December 31, 2020, 2019 and 2018, respectively. Although
we cut expenses to reduce operating losses of the years ended December 31, 2020 and 2019, looking forward, in order to diversify our
product offering to meet customer demands in the future, we may incur additional R&amp;D expenses in the coming years to maintain our
competitive advantage.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment
of long-lived assets other than goodwill was $0 and $813,344 for the year ended December 31, 2020, and 2019. In 2019, we reassessed our
long-lived assets using on a forecast of the Company&rsquo;s future performance, and accordingly recognized approximately $0.8 million
impairment loss measured based on their fair value of the assets in the consolidated financial statements for the year ended December
31, 2019. There was no additional impairment loss for the year ended December 31, 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment
of long-lived assets other than goodwill was $813,344, and $Nil for the year ended December 31, 2019, and 2018. Due to our continuous
operating loss in 2019, we reassessed our long-lived assets using on a forecast of the Company&rsquo;s future performance, and accordingly
recognized approximately $0.8 million impairment loss measured based on their fair value of the assets in the consolidated financial
statements for the year ended December 31, 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment
of goodwill was $Nil, Nil and $1,599,591 for the years ended December 31, 2020, 2019 and 2018, respectively. In 2018, we took full impairment
provision for the goodwill generated in connection with the acquisition of TDH JAPAN and TDH Group BVBA. There was no such goodwill impairment
in 2020 and 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Loss
from operations</I>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
loss from operations was $1,925,937 for the year ended December 31, 2020, while our loss from operations was $6,958,496 for the year
ended December 31, 2019. Our operating loss as a percentage of total revenues was negative 236.25%, and negative 55.02% for the years
ended December 31, 2020 and 2019, respectively. The continuous loss from operation was mainly due to decreased sales revenue.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
loss from operations was $6,958,496 for the year ended December 31, 2019, while our loss from operations was $14,043,772 for the year
ended December&nbsp;31, 2018. Our operating loss as a percentage of total revenues was negative 55.02%, and negative 59.32% for the years
ended December 31, 2019 and 2018, respectively. The continuous deficit from operation was mainly due to the fact that our sales revenue
continued to decrease, while the raw material cost increased continuously and significantly through the year. The decrease in loss from
operations was the combined result of improvement in gross margin and decrease in operating expenses.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Income
taxes expense (benefit)</I>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
to our continuous operating loss for the years ended December 31, 2020, 2019 and 2018, we reported minimal income tax benefit for the
year ended December 31, 2020, and we did not report income tax provision for the years ended December 31, 2019 and 2018.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Net
loss</I></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
net loss was $874,668 or the year ended December 31, 2020, compared to the net loss of $8,625,427 for the year ended December 31, 2019.
The decrease in our net loss was the combined result of improvement in gross margin and decrease in operating expenses as discussed above.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
net loss was $8,625,427or the year ended December 31, 2019, compared to the net loss of $14,219,265 for the year ended December 31, 2018.
The decrease in our net loss was the combined result of improvement in gross margin, decrease in operating expenses and temporary cessation
of production from November 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 57; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Liquidity
and Capital Resources</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>For
the years ended December 31, 2020, 2019 and 2018</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liquidity
is the ability of a company to generate funds to support its current and future operations, satisfy its obligations and otherwise operate
on an ongoing basis.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
reflected in our consolidated financial statements, our revenue decreased by approximately $11.83 million from approximately $12.65 million
in 2019 to approximately $0.82 million in 2020. Net cash used in operating activities amounted to approximately $2.63 million for the
year ended December 31, 2020. As of December 31, 2020, we had a working capital deficit of approximately $8.55 million as compared to
working capital deficit of approximately $7.3 million as of December 31, 2019. In addition, starting from November 2019, we temporarily
suspended our manufacturing activities due to operating inefficiency, the suspension our manufacturing activities led to reduced sales
and operating cash flows, and consequently caused our inability to make the payments to settle vendor bills and repay the bank loans
upon maturity. As a result, in late 2019, some of our vendors and several financial institutions initiated lawsuits against us for payment.
Our inability to resolve these matters satisfactorily had material adverse effect on the Company&rsquo;s financial condition in 2020.
Furthermore, in December 2019, a novel strain of coronavirus (COVID-19) surfaced. COVID-19 has spread rapidly throughout China and worldwide,
which has caused significant volatility in the PRC and international markets. There has been significant uncertainty around the breadth
and duration of business disruptions related to COVID-19, as well as its impact on the PRC and international economies. To reduce the
spread of the COVID-19, the Chinese government has employed measures including city lockdowns, quarantines, travel restrictions, suspension
of business activities and school closures. Due to difficulties resulting from the COVID-19 outbreak and all the other aspects of our
operating challenges, including, but not limited to, the extending temporary closure of our facilities and operations until the middle
of May 2020, pending lawsuits for supplier arrears, bank loans and employee compensation, limited support from the Company&rsquo;s employees,
delayed access to raw material supplies, reduced customer sales orders, and our inability to promote the sales to customers on a timely
basis, our revenue for the year ended December 31, 2020 decreased significantly. Furthermore, certain premises including factory building
and warehouse have been frozen for a period of three years following a court order issued in April 2020. These facts raise substantial
doubt about our ability to continue as a going concern for the next 12 months from the date of this report.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
assessing our liquidity, management monitors and analyzes our cash and cash equivalent, our ability to generate sufficient revenue
sources in the future, and our operating and capital expenditure commitments. As of December 31, 2020, we had cash and cash
equivalent and restricted cash of approximately $6.75 million. We also had short-term investment of approximately $3.1 million,
which are highly liquid and can be covered into cash and used in our operations if needed. We also had an aggregate approximately
$9.4 million loans (including approximately $8.4 million short-term loans and approximately $0.99 million short-term loans from
related parties). For the legal proceedings as of December 31, 2019 regarding our delayed repayment of certain bank loans upon
maturity as described above, in March and April 2020, we received court rulings to require us to make an aggregate RMB 54.54 million
(approximately $8.35 million) to the financial institutions. On March 13, 2021, the land and factory buildings above the land owned
by Qingdao Tiandihui Foodstuffs Co., Ltd. were auctioned by the court for $5,098,461 (RMB33.14 million), among which, $3,192,827
(RMB21.14 million) has been used to repay loan principal and accrued interest to CCB based on the court order. The repayment has
been completed as of the date of this filing. We plan to use $0.56 million auction proceeds to settle labor arbitration cases with
our former employees. For the loans payable to QLRF, SPDB, Gaochuang and Postal Savings, we have not made the repayment to settle
the debts as of December 31, 2020 and as of the date of this filing. Although we anticipate to settle these liabilities within 2021,
at this point, we cannot predict and determine the exact timing of the settlements. However, if we fail to reach the agreement with
our creditors or fail to make loan repayment to financial institutions mentioned above, Qingdao Tiandihui Foodstuffs Co., Ltd. may be forced into bankruptcy
proceedings.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on our current financial conditions, our cash balance and revenues generated from our business operations may not be currently sufficient
and cannot be projected to cover our future operating expenses and meet our obligations as they become due for the next twelve months
after the date that our financial statements are issued.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 58; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management&rsquo;s
plan to alleviate the substantial doubt about our ability to continue as a going concern include attempting to improve our business profitability,
generating sufficient cash flow from our operations to meet our operating needs on a timely basis, and obtaining additional working capital
funds through debt and equity financings in order to meet our anticipated cash requirements. We also plan to evaluate and identify suitable
strategic or acquisition opportunities, complete such transactions on commercially favorable terms, or successfully integrate business
operations, infrastructure and management philosophies of acquired businesses and companies. Given the operating difficulties and the
COVID-19 outbreak, we resumed our business activities on May 18, 2020, with the support of the local government. We believe the negative
impact of the COVID-19 coronavirus outbreak on our business to be temporary and our sales activities have begun to resume, which will
help us to increase our sales in the near future. Due to the effects discussed above, to the extent that we experience an adverse operating
environment, incur unanticipated capital expenditures, or if we decide to accelerate our growth, then substantial additional financing
may be required. Currently, we are working to improve our liquidity and capital sources primarily through financial support from our
principal shareholder and the exploration of debt or equity financing possibilities. In order to fully implement our business plan and
sustain continued growth, we may also need to raise capital from outside investors. On December 2, 2020, we entered into subscription
agreements with four accredited investors for the sale of 9,100,000 of the Company&rsquo;s common shares at the price $0.30 per share
for the gross proceeds of approximately $2.73 million. We received the $2.73 million proceeds in April 2021. Our expectation, therefore,
is that we will seek to access the capital markets in both the U.S. and China to obtain additional funds as needed. At the present time,
however, we do not have commitments of funds from any third party. No assurance can be given that additional financing, if required,
would be available on favorable terms or at all. If we do not secure capital needed for our operations, we may have to temporarily suspend
or to terminate our operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on above reasons, there is a substantial doubt about the Company&rsquo;s ability to continue as a going concern for the next 12 months
from the date of this filing.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2020, our cash used in operating activities was $2,628,255, cash provided by investing activities was $3,355,189,
cash used in financing activities was $589,358, and had the positive effect of prevailing exchange rates on our cash of $106,910. During
the year ended December 31, 2019, our cash used in operating activities was $5,626,618, cash provided by investing activities was $113,552,
cash provided by financing activities was $9,520,716 and we had the negative effect of prevailing exchange rates on our cash of $ 203,577.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in operating activities for the year ended December&nbsp;31, 2020 totaled $2,628,255.&nbsp;The activities were mainly comprised
of a net loss of $874,668, depreciation and amortization of $391,351, fair value change of short-term investments&nbsp;$2,120,241,&nbsp;inventory
write-down of $42,241, bad debt provision $74,190, an increase in interest payable&nbsp;$1,065,277, an increase in net accounts receivable
of $112,177, a decrease in net inventory of $201,730, an increase in prepayment and other current net asset $29,363, a decrease in other
current liabilities of $866,962,&nbsp;and a decrease in account payable of $416,506.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in operating activities for the year ended December&nbsp;31, 2019 totaled $5,626,618.&nbsp;The activities were mainly comprised
of a net loss of $8,625,427, depreciation and amortization of $571,528, impairment of long-lived assets other than goodwill of $813,344,
inventory write-down of $518,119, bad debt provision $659,569, a decrease in net accounts receivable of $329,042, a decrease in account
receivable- related parties of $306,301, a decrease in net inventory of $2,009,862, a decrease in prepayment and other current net asset
516,018, and offset by a decrease in notes payable of $1,046,257, and a decrease in account payable of $2,775,356.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash provided by&nbsp;investing activities for the year ended December&nbsp;31, 2020 totaled $3,355,189, primarily include purchase of
short-term investments&nbsp;of $38,743,908, proceeds from sale of short-term investments&nbsp;of $42,146,183, and payments to acquire
property, plant and equipment&nbsp;of&nbsp;$47,086.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash provided by&nbsp;investing activities for the year ended December&nbsp;31, 2019 totaled $113,552. The activities were primarily
comprised of $233,747 proceeds from disposal of property, plant and equipment, disposal of subsidiaries of $83, collections from related
parties of $1,282, and offset by $121,560 payment to purchase property and equipment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 59; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the year ended December&nbsp;31, 2020, net cash used in financing activities was $589,358, primarily include proceeds from borrowing
of short-term loans of $107,829, borrowing of short term loan-related parties of $49,350, and repayment of short term loan of $746,437.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the year ended December&nbsp;31, 2019, net cash provided by financing activities was $9,520,716. We received these funds from borrowing
of short term loans of $1,046,275, borrowing of short term loan-related parties of $4,791,403, and proceeds from shares subscription
of $6,760,000 offset by repayment to related parties of $1,000, repayment of short term loan of $2,073,177 and repayments of short term
loans to related parties of $1,080,947.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Loan
facilities</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2018, 2019 and 2020, we secured the following revolving lines of credit:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 10, 2016, we obtained a line of credit of approximately $705,676 (RMB 4,900,000) from Industrial &amp; Commercial Bank of China
- Qingdao Shinan Second Branch. The borrowing under the line of credit was guaranteed by Rongfeng Cui and his wife, Yanjuan Wang. Under
the term of the loan documentation, the loan term commenced on the date the borrowed capital was transferred to the borrower and continued
until the all principal and accrued interest thereon were repaid in full. On June 6, 2017, we drew down the full amount of this loan;
the term of this loan is 15-day, with this loan bearing interest at approximately 120% of the prevailing PRC prime rate. On July 6, 2017,
this loan was repaid in full. On July 12, 2017, we obtained a new line of credit of approximately $412,371 (RMB2,800,000) with the same
lender. On July 14, 2017, we drew down the full amount of this loan. The loan maturity date is July 10, 2018 with annual interest rate
of 5.22%. On July 9, 2018, this loan was repaid in full and the line of credit was recovered. On August 2, 2018, we drew down the full
amount of this loan. The loan maturity date is July 16, 2019 with annual interest rate of 5.22%. In July 2019 this loan was repaid in
full. The outstanding balance on this loan was $0 as of December 31, 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 25, 2017, we obtained a line of credit of approximately $290,361 (RMB 2,000,000) from China Postal Savings Bank &ndash; Qingdao
Weihai Road Sub Branch. The borrowing under the line of credit was guaranteed by Rongfeng Cui and his wife, Yanjuan Wang. Under the term
of the loan documentation, the loan term commenced on the date the borrowed capital was transferred to the borrower and continued until
the all principal and accrued interest thereon are repaid in full. On March 29, 2017, we drew down the full amount of this loan. The
loan maturity date is March 28, 2018, bearing interest at approximately 140% of the prevailing PRC prime rate. On March 16, 2018, this
loan was repaid in full and the line of credit is recovered. On March 21, 2018, we drew down the full amount of this loan. The loan maturity
date is March 19, 2019 with annual interest rate of 6.96%. We made partial repayment of this loan during the year ended December 31,
2018 and the outstanding balance on this loan was approximately $147,000 (RMB 1,008,675) as of December 31, 2018. In 2019 we repaid the
rest of the loan in full, and the outstanding balance on this loan was $0 as of December 31, 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 23, 2017, we obtained a line of credit of approximately $614,779 (RMB 4,000,000) from China Postal Savings Bank &ndash; Qingdao
Weihai Road Sub Branch (&ldquo;CPSB&rdquo;). The borrowing under the line of credit was guaranteed by Rongfeng Cui and his wife, Yanjuan
Wang. Under the term of the loan documentation, the loan term commenced on the date the borrowed capital was transferred to the borrower
and continued until the all principal and accrued interest thereon are repaid in full. On December 13, 2017, we drew down the full amount
of this loan. The loan maturity date is December 12, 2018 with annual interest rate of 5.655%. On November 14, 2018, this loan was repaid
in full and the line of credit is recovered. On November 19, 2018, we drew down the full amount of this loan. The loan maturity date
is November 18, 2019 with annual interest rate of 5.22%. In 2019 we didn&rsquo;t repay the loan when it came due, and the outstanding
balance on this loan was approximately $608,893 (RMB 3,972,965) as of December 31, 2020. As of December 31, 2020, we were in default
on the loan.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 29, 2019, we entered a line of credit of approximately $845,732 (RMB 5,900,000) from China Postal Savings Bank - Qingdao Branch.
The borrowing under the line of credit was guaranteed by Rongfeng Cui and his wife, Yanjuan Wang. The term of this loan is one-year;
the loan maturity date is April 17, 2020, with this loan bearing interest rate of 5.0025% at approximately 150% of the prevailing PRC
prime rate. The outstanding balance of this loan was approximately $903,975 (RMB 5,898,347) as of December 31, 2020. As of December 31,
2020, we were in default on the loan.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 60; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
our defaulted loans payable to Postal Savings, as of December 31, 2020 and as of the date of this filing, we have not made the loan repayment
to Postal Savings. Although we anticipate to settling with Postal Savings within 2021, we cannot predict when or if settlement will occur.
If we fail to settle the liabilities, there is a potential risk that Qingdao Tiandihui Foodstuffs Co., Ltd. may be forced into a bankruptcy proceeding</FONT>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
long-term future capital requirements will depend on many factors, including our level of revenue, the timing and extent of our spending
to support the maintenance and growth of our operations, the expansion of our sales and the continued market acceptance of our products
and projects. Compared to $7,624,061 short-term loans outstanding as of December&nbsp;31, 2019, we had $8,391,323 short-term loans outstanding
as of December&nbsp;31, 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
expect to incur additional costs associated with being a reporting company in the United States, primarily due to increased expenses
that we incur to comply with the requirements of the Sarbanes-Oxley Act of 2002, as well as costs related to accounting and tax services,
legal expenses and investor and stockholder-related expenses. These additional long-term expenses may require us to seek other sources
of financing, such as additional borrowings or public or private equity or debt capital. The availability of these other sources of financing
will depend upon our financial condition and results of operations as well as prevailing market conditions, and may not be available
on terms reasonably acceptable to us or at all.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Regulatory
Restrictions on Capital Injections</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are using proceeds from our initial public offering and private placement to fund our business. Accordingly, the following regulations
have to be followed, regarding capital injections to foreign-invested enterprises.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Chinese
regulations relating to investments in offshore companies by Chinese residents</I>. SAFE promulgated the Circular on Relevant Issues
Concerning Foreign Exchange Control on Domestic Residents&rsquo; Financing and Round-trip Investment through Offshore Special Purpose
Vehicles, or SAFE Circular 37, on July 4, 2014. SAFE Circular 37 requires Chinese residents to register and update certain investments
in companies incorporated outside of China with their local SAFE branch. SAFE also subsequently issued various guidance and rules regarding
the implementation of SAFE Circular 37, which imposed obligations on Chinese subsidiaries of offshore companies to coordinate with and
supervise any Chinese-resident beneficial owners of offshore entities in relation to the SAFE registration process.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may not be aware of the identities of all of our beneficial owners who are Chinese residents. We do not have control over our beneficial
owners and cannot assure you that all of our Chinese -resident beneficial owners will comply with SAFE Circular 37 and subsequent implementation
rules. The failure of our beneficial owners who are Chinese residents to register or amend their SAFE registrations in a timely manner
pursuant to SAFE Circular 37 and subsequent implementation rules, or the failure of future beneficial owners of our Company who are Chinese
residents to comply with the registration procedures set forth in SAFE Circular 37 and subsequent implementation rules, may subject such
beneficial owners or our Chinese subsidiaries to fines and legal sanctions, which may be substantial. Failure to register may also limit
our ability to contribute additional capital to our Chinese subsidiaries and limit our Chinese subsidiaries&rsquo; ability to distribute
dividends to our Company. These risks may have a material adverse effect on our business, financial condition and results of operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
regulates loans to and direct investment in Chinese entities by offshore holding companies and there is governmental control of currency
conversion. We are an offshore holding company conducting our operations in China through our wholly owned subsidiary Tiandihui. As an
offshore holding company, we may make loans and additional contributions to Tiandihui subject to approval from government authorities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
loan to Tiandihui, which is treated as a foreign-invested enterprise under Chinese law, is subject to Chinese regulations and foreign
exchange loan registrations. In January 2003, the China State Development and Reform Commission, SAFE and Ministry of Finance jointly
promulgated the Circular on the Interim Provisions on the Management of Foreign Debts, or the Circular 28, limiting the total amount
of foreign debt a foreign-invested enterprise may incur to the difference between the amount of total investment approved by the Ministry
of Commerce or its local counterpart for such enterprise and the amount of registered capital of such enterprise, and requiring registration
of any such loans with SAFE. As of December 31, 2016, the amount of approved total investment of Tiandihui was $2,707,490 (RMB 18,800,000)
and TDH HK have invested the same amount of $2,707,490 (RMB 18,800,000) into Tiandihui, which means Tiandihui needs to obtain additional
approval for total investment amount from the local counterpart of Ministry of Commerce. During 2017, we have successfully obtained the
investment approval from Ministry of Commerce for our proceeds of IPO.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 61; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
March 2015, SAFE issued the Circular Concerning the Reform of the Administration of the Settlement of Foreign Currency Capital of Foreign-Invested
Enterprises, or SAFE Circular 19, which became effective in June 2015. SAFE Circular 19 regulates the conversion by a foreign-invested
enterprise of foreign currency registered capital into RMB by restricting how the converted RMB may be used. Furthermore, SAFE promulgated
a circular in June 2016, SAFE Circular 16, which further revises some clauses in the SAFE Circular 19. SAFE Circular 19 and 16 provide
that the capital-account foreign exchange incomes of a domestic enterprise shall not be directly or indirectly used for expenditures
that are forbidden by relevant laws and regulations, for purposes that are not included in the business scope approved by the applicable
government authority, shall not be directly or indirectly used for investments in securities or for any other kind of wealth-managing
investments than banks&rsquo; principal-secured products unless otherwise prescribed by other laws and regulations, shall not be directly
or indirectly used for issuing RMB entrusted loans (unless expressly permitted in the business scope approved by the competent governmental
authorities) or repaying inter-enterprise loans (including advances by the third party) or repaying bank loans in RMB which have been
sub-lent to third parties, shall not be used for granting loans to non-affiliated enterprises unless expressly permitted in the business
scope and shall not be used for the construction or purchase of real estate not for self-use (except for real estate enterprises). In
addition, SAFE supervises the flow and use of the RMB capital converted from foreign currency registered capital of a foreign-invested
company by further focusing on ex post facto supervision and violations. These two circulars may limit our ability to use the net proceeds
from this offering to invest in or acquire any other Chinese companies in China, which may adversely affect our liquidity and our ability
to fund and expand our business in China.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Capital
Resources</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>As
of December 31, 2020 and 2019</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides certain selected balance sheets comparisons between years ended December&nbsp;31, 2020 and 2019:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fluctuation</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: center">ASSETS</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Cash and cash equivalents</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">6,566,549</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">5,114,175</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">1,452,374</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">28</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Restricted cash</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">182,515</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,390,403</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,207,888</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-87</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Short-term investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,138,578</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,138,578</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">168,499</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,657</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">146,842</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">678</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Advanced to suppliers, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">41,088</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">39,806</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,282</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Inventories, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">247,245</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">473,216</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(225,971</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-48</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Prepayment and other current assets, net</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">172,481</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">153,633</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">18,848</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">12</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total current assets</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">10,516,955</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,192,890</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,324,065</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">46</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Property, plant and equipment, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,636,995</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,562,669</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">74,326</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Land use rights, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,009,005</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">973,224</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">35,781</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-term investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">71,757</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(71,757</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-100</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease right-of-use assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,103</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,103</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease right-of-use assets - related parties</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">270,852</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">286,670</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(15,818</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-6</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total non-current assets</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,935,955</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,894,320</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">41,635</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total assets</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">18,452,910</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">15,087,210</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">3,365,700</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">22</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: center">LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,209,763</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,436,939</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(227,176</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-7</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Account payable - related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">124,715</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">116,834</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,881</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Notes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">908,008</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(908,008</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-100</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Advances from customers</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">90,834</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">116,155</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(25,321</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-22</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Bank overdrafts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78,320</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78,320</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Short term loans</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,391,323</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,624,061</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">767,262</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Short term loans - related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">985,883</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">892,510</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">93,373</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Taxes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60,729</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57,521</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,208</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Due to related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">42,021</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">39,387</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,634</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease liabilities, current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,913</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,913</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease liabilities - related parties, current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">195,231</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">137,347</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57,884</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">42</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,882,164</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,054,818</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,827,346</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">458</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total current liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">19,070,896</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">14,461,900</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">4,608,996</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">32</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease liabilities - related party, non-current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">274,794</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">286,875</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(12,081</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-4</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Deferred tax liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,036</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,036</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-100</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total liabilities</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">19,345,690</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">14,749,811</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">4,595,879</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">31</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 62; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We maintain cash and cash equivalents in mainland
China, Hong Kong, New Zealand and U.S. on December 31, 2020 and in mainland China and U.S. on December 31, 2019.</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; border-bottom: Black 1.5pt solid">Country</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">China (Mainland)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2,960,253</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">5,987,484</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Hong Kong (through a broker account)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">156,125</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">New Zealand (through a broker account)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,623,001</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">U.S.</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">9,685</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">510,235</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">6,749,064</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">6,497,719</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The majority of our cash balances at December
31, 2020 are in form of USD and held in a broker accounts in New Zealand and Hong Kong and bank accounts at financial institutions located
in China. The majority of our cash balance as of December 31, 2019 are in the form of RMB and held in bank accounts at financial institutions
located in China. Cash held in banks in China is not insured. In 1996, the Chinese government introduced regulations relaxing restrictions
on the conversion of the RMB; however restrictions still remain, including restrictions on foreign-invested entities. Foreign-invested
entities may only buy, sell or remit foreign currencies after providing valid commercial documents at only those banks authorized to conduct
foreign exchanges. Furthermore, the conversion of RMB for capital account items, including direct investments and loans, is subject to
China government approval. Chinese entities are required to establish and maintain separate foreign exchange accounts for capital account
items. We cannot be certain Chinese regulatory authorities will not impose more stringent restrictions on the convertibility of the RMB,
especially with respect to foreign exchange transactions. Accordingly, cash on deposit in banks in China is not readily deployable by
us for use outside of China.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Cash
and cash equivalents and restricted cash</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December&nbsp;31, 2020, cash and cash equivalents were $ 6,566,549, compared to $5,114,175 at December&nbsp;31, 2019. The components
of this increase of $244,486 reflected below.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash used in operating activities</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(2,628,255</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(5,626,618</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash provided by investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,355,189</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">113,552</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash provided by (used in) financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(589,358</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,520,716</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Exchange rate effect on cash and restricted cash</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">106,910</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(203,577</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash inflow</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">244,486</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,804,073</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
had current restricted cash of $182,515 and $1,390,403 as of December 31, 2020 and 2019, respectively, among which, $182,515 and $890,403
has been frozen by the court as a result of our current pending legal proceedings as disclosed above, respectively. The balances of notes
payable were $0 and $908,008 as of December 31, 2020 and 2019 respectively. As the deposit was provided and only used by us as pledge
for its bank acceptance notes and bank letters of credit, could not be used for other purposes during the term of the notes, and directly
used to settle the liabilities when the bank acceptance notes and bank letters of credit became due, it was recorded as restricted cash
as of December 31, 2019. Due to the pending legal proceedings, certain of our bank deposit under Tiandihui has been temporarily frozen
by the court.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Short-term
investments</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2020, the Company acquired equity securities of certain publicly listed companies through various open market
transactions. The Company&rsquo;s investments in marketable securities are accounted for pursuant to ASC 321 and reported at their readily
determinable fair value as quoted by market exchanges in the consolidated balance sheets with changes in fair value recognized in earnings.
Changes in fair value, including realized gain of approximately $1.9 million and unrealized gain of approximately $0.2 million for the
year ended December 31, 2020 was included in &ldquo;investment income&rdquo; in the accompanying consolidated statements of operations
and comprehensive loss.</FONT></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<!-- Field: Page; Sequence: 63; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Accounts
receivable</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable, net as of December 31, 2020 was $168,499, an increase of $146,842 compared to $21,657 as of December&nbsp;31, 2019.
$16,656 and $612,249 allowance for credit losses was recorded for the years ended December 31, 2020 and 2019, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Inventories</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December&nbsp;31, 2020, our inventory balance was $247,245, a decrease of $225,971, or 47.75% compared to $473,216 as of December&nbsp;31,
2019. The decrease was due to the fact that (1) the increasing raw material prices prevented us from storing extra inventory for the
year ended December 31, 2020, (2) in 2020, the company&rsquo;s sales orders decreased significantly.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Due
to related parties</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, the balances of due to related parties were $42,021, an increase of $2,634 compared to $39,387 on December 31,
2019. The balance of due to related parties represented expenses incurred by related parties in the ordinary course of business, expense
paid by related parties on behalf of the Company as well as the loans the Company obtained from related parties for working capital purpose.
The loans owed to the related parties are interest free, unsecured and repayable on demand.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Property,
plant and equipment, net</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment, net as of December&nbsp;31, 2020 were $6,636,995, an increase of $74,326 compared to $6,562,669, as of December&nbsp;31,
2019. The company disposed certain property, plant and equipment during the year ended December 31, 2019. Depreciation expense for the
years ended December 31, 2020 and 2019 was $363,098 and $543,311, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Land
use rights, net</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Land
use rights, net as of December&nbsp;31, 2020 were $1,009,005, an increase of $35,781 compared to $973,224 as of December&nbsp;31, 2019.
During the years ended December 31, 2020 and 2019, amortization expense amounted to $28,253 and $28,217, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Accounts
payable and Notes payable</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Accounts payable represents our commercial credit offered to the suppliers
and notes payable was the bank acceptance notes to suppliers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
payable decreased by $227,176, to $3,209,763 as of December 31, 2020, from $3,436,939 as of December 31, 2019 due to our severe shortage
of sales orders in 2020, we have reduced material purchases and inventory.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes
payable decreased by $908,008, to $0 as of December 31, 2020, from $908,008 as of December 31, 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 64; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Short
term loan</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance
of short-term loan as of December 31, 2020 was $8,391,323, representing an increase of $767,262 or 10%, compared with balance of $7,624,061
as of December 31, 2019 due to nonpayment of the loans upon maturity and new borrowings incurred in 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Taxes
payable</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
payable represents the accrued enterprise income tax at the year end.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance
of taxes payable as of December 31, 2020 was $60,729 representing an increase of $3,208, or 5.58%, compared with balance of $57,521 as
of December 31, 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Tabular
Disclosure of Contractual Obligations</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have certain potential commitments that include future estimated payments. Changes in our business needs, cancellation provisions, changing
interest rates, and other factors may result in actual payments differing from the estimates. We cannot provide certainty regarding the
timing and amounts of payments.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, The Company was in default on substantially all of the outstanding loans. According to the contractual agreements
and court judgements, the Company is obligated to make full repayment during the year ended December 31, 2021. The following table summarizes
our contractual obligations as of December 31, 2020, and the effect of these obligations expected to have on our liquidity and cash flows
in future periods:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">2021</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">9,598,388</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2022</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,741</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2023</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">53,785</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2024</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57,013</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2025</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60,433</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">97,022</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</FONT></TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">9,917,382</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Off-Balance
Sheet Arrangements</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
SEC regulations, we are required to disclose off-balance sheet arrangements that have or are reasonably likely to have a current or future
effect on our financial condition, such as changes in financial condition, revenues or expenses, results of operations, liquidity, capital
expenditures or capital resources that are material to investors. An off-balance sheet arrangement means a transaction, agreement or
contractual arrangement to which any entity that is not consolidated with us is a party, under which we have:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
    obligation under certain guarantee contracts,</FONT></TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
    retained or contingent interest in assets transferred to an unconsolidated entity or similar arrangement that serves as credit, liquidity
    or market risk support to that entity for such assets,</FONT></TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 65; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
    obligation under a contract that would be accounted for as a derivative instrument, except that it is both indexed to our stock and
    classified in shareholder equity in our statement of financial position, and</FONT></TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
    obligation arising out of a material variable interest held by us in an unconsolidated entity that provides financing, liquidity,
    market risk or credit risk support to us, or engages in leasing, hedging or research and development services with us.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not have any off-balance sheet arrangements that we are required to disclose pursuant to these regulations. In the ordinary course
of business, we enter into operating lease commitments, and other contractual obligations. These transactions are recognized in our financial
statements in accordance with generally accepted accounting principles in the United States.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Trend
Information</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
than as disclosed elsewhere in this annual report, we are not aware of any trends, uncertainties, demands, commitments or events that
are reasonably likely to have a material adverse effect on our net revenues, income, profitability, liquidity or capital resources, or
that would cause the disclosed financial information to be not necessarily indicative of future operating results or financial conditions.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Critical
Accounting Policies</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
discussion and analysis of our financial condition and results of operations are based upon our audited consolidated financial statements,
which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these audited
consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities,
revenues and expenses. We evaluate our estimates on an ongoing basis, including those related to revenue recognition and income taxes.
We base our estimates on our historical experience and on various other assumptions that we believe to be reasonable under the circumstances,
the results of which form the basis for making the judgments we make about the carrying values of our assets and liabilities that are
not readily apparent from other sources. Because these estimates can vary depending on the situation, actual results may differ from
the estimates.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
critical accounting policies summarized in this section are discussed in further detail in the notes to the audited consolidated financial
statements appearing elsewhere in this Annual Report. Management believes that the application of these policies on a consistent basis
enables us to provide useful and reliable financial information about our operating results and financial condition.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Use
of Estimates</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the
reported amounts of assets and liabilities, disclosure of contingent assets and liabilities on the date of the financial statements and
the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical
experience and on various other assumptions and information that are believed to be reasonable under the circumstances. Estimates and
assumptions of future events and their effects cannot be perceived with certainty and, accordingly, these estimates may change as new
events occur, as more experience is acquired, as additional information is obtained and as our operating environment changes. Significant
estimates and assumptions by management include, among others, useful lives and impairment of long-lived assets, allowance for credit
losses, write-down in value of inventories and income taxes including the valuation allowance for deferred tax assets. Estimates and assumptions
are periodically reviewed and the effects of revisions are reflected in the financial statements in the period they are determined to
be necessary.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Inventories</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories,
consisting of raw materials, work in progress, and finished goods, are stated at the lower of cost or net realizable value, with cost
computed on a weighted-average basis. The valuation of inventory requires us to estimate excess and slow-moving inventory. We evaluate
the recoverability of our inventory based on assumption about expected demand, market conditions, forecasts prepared by its customers,
sales contracts and orders in hand.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 66; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Impairment
of Long-Lived Assets and Goodwill</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the
assets may not be fully recoverable, or at least annually. The Company recognizes an impairment loss when the sum of expected undiscounted
future cash flows is less than the carrying amount of the asset. The amount of impairment is measured as the difference between the asset&rsquo;s
estimated fair value and its book value. The Company recorded impairment loss on long-lived assets other than goodwill of $0, $813,344
and $0 for the years ended December 31, 2020, 2019 and 2018, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s goodwill is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the
carrying amount of these assets may not be recoverable. In testing for goodwill impairment, the Company compares the fair value of its
reporting unit to its carrying value including the goodwill of that unit. If the carrying value, including goodwill, exceeds the reporting
unit&rsquo;s fair value, the Company will recognize an impairment loss for the amount by which the carrying amount exceeds the reporting
unit&rsquo;s fair value. The loss recognized cannot exceed the total amount of goodwill allocated to that reporting unit. The Company
recorded impairment of goodwill of $0, $0 and $1,599,591 for the years ended December 31, 2020, 2019 and 2018, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Lease
Commitments</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 1, 2019, the Company adopted Accounting Standards Update (&ldquo;ASU&rdquo;) No. 2016-02, Leases (together with all amendments
subsequently issued thereto, &ldquo;ASC Topic 842&rdquo;), using the modified retrospective method. The Company elected the transition
method which allows entities to initially apply the requirements by recognizing a cumulative-effect adjustment to the opening balance
of retained earnings in the period of adoption. As a result of electing this transition method, previously reported financial information
has not been restated to reflect the application of the new standard to the comparative periods presented. The Company elected the package
of practical expedients permitted under the transition guidance within ASC Topic 842, which among others, allows the Company to carry
forward certain historical conclusions reached under ASC Topic 840 regarding lease identification, classification, and the accounting
treatment of initial direct costs. The Company elected not to record assets and liabilities on its consolidated balance sheet for new
or existing lease arrangements with terms of 12 months or less. The Company recognizes lease expenses for such leases on a straight-line
basis over the lease term. In addition, the Company elected the land easement transition practical expedient and did not reassess whether
an existing or expired land easement is a lease or contains a lease if it has not historically been accounted for as a lease.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
initial lease liability is equal to the future fixed minimum lease payments discounted using the Company&rsquo;s incremental borrowing
rate, on a secured basis. The lease term includes option renewal periods and early termination payments when it is reasonably certain
that the Company will exercise those rights. The initial measurement of the right-of-use asset is equal to the initial lease liability
plus any initial direct costs and prepayments, less any lease incentives.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
primary impact of applying ASC Topic 842 is the initial recognition of approximately $0.4 million of operating lease liabilities, and
approximately $0.4 million of corresponding right-of-use assets, on the Company&rsquo;s consolidated balance sheet as of January 1, 2019,
for leases classified as operating leases under ASC Topic 840, as well as enhanced disclosure of the Company&rsquo;s leasing arrangements.
There is no cumulative effect to retained earnings or other components of equity recognized as of January 1, 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments
made under operating leases are charged to the consolidated statements of operations and comprehensive loss on a straight-line basis
over the lease period.&nbsp;The Company does not have finance lease arrangements as of December 31, 2020 and 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Loss
Contingencies</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company records accruals for certain of its outstanding legal proceedings or claims when it is probable that a liability will be incurred
and the amount of loss can be reasonably estimated. When a loss contingency is not both probable and estimable, the Company does not
record an accrued liability but discloses the nature and the amount of possible loss, if material, in the notes to the consolidated financial
statements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 67; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reviews the developments in contingencies that could affect the amount of the provisions that has been previously recorded, and
the matters and related possible losses disclosed. The Company makes adjustments to provisions and changes to its disclosures accordingly
to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information. The assessment of whether
a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves complex judgments about
future events. Management is often unable to estimate the loss or a range of loss, particularly where (i) the damages sought are indeterminate,
(ii) the proceedings are in the early stages, or (iii) there is a lack of clear or consistent interpretation of laws specific to the
industry-specific complaints among different jurisdictions. In such cases, there is considerable uncertainty regarding the timing or
ultimate resolution of such matters, including eventual loss, fine, penalty or business impact, if any.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Revenue
Recognition</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is measured according to ASC Topic 606, Revenue from Contracts with Customers. Revenue for sale of products is derived from contracts
with customers, which primarily include the sale of pet food products. The Company recognizes revenue upon transfer of control of promised
goods in a contract with a customer in an amount that reflects the consideration the Company expects to receive in exchange for those
products. Transfer of control occurs once the customer has the contractual right to use the product, generally upon shipment or once
delivery and risk of loss has transferred to the customer.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is recognized net of any taxes collected from customers that are subsequently remitted to governmental authorities, including value-added
tax (&ldquo;VAT&rdquo;), business tax, applicable local government levies. At the time revenue is recognized, allowances are recorded,
with the related reduction to revenue, for estimated sales returns based upon historical experience and related terms of customer arrangements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
allowance for sales returns recorded by the Company was $0, $0.06 million and $0.89 million for the years ended December 31, 2020, 2019
and 2018, respectively. The Company does not provide rebate, pricing protection or any other concessions to its customers.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company elected to account for shipping and handling fees that occur after the customer has obtained control of goods, for instance,
free onboard shipping point arrangements, as a fulfillment cost and accrues for such costs.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard. Revenue under
the segment reporting standard is measured on the same basis as under the revenue standard.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities are recorded when consideration is received from a customer prior to transferring the control of goods to the customer or
other conditions under the terms of a sales contract. As of December 31, 2020 and 2019, the Company recorded contract liabilities of
$90,834 and $116,155, respectively, which were presented as advances from customers on the accompanying consolidated balance sheets.&nbsp;During
the years ended December 31, 2020 and 2019, the Company recognized $56,983 and $158,274 of contract liabilities as revenue, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Foreign
Currency Translation</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements are presented in United States dollar (&ldquo;$&rdquo;), which is the reporting currency
of the Company. The functional currency of TDH Holdings, TDH HK, TDH Foods and TDH Petfood LLC is United States dollar. The functional
currency of Tiandihui, Tiandihui Pet Foodstuffs, Tiandihui Foodstuffs Sales and Chongai Jiujiu, is Renminbi (&ldquo;RMB&rdquo;). The
functional currency of TDH Group BVBA is Euro (&ldquo;&euro;&rdquo;). The functional currency of TDH JAPAN is Yen (&ldquo;&yen;&rdquo;).
For the subsidiaries whose functional currencies are RMB, Euro and Yen, results of operations and cash flows are translated at average
exchange rates during the period, assets and liabilities are translated at the unified exchange rate at the end of the period, and equity
is translated at historical exchange rates. The resulting translation adjustments are included in determining other comprehensive income
or loss. Transaction gains and losses are reflected in the consolidated statements of operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 68; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
exchange rates used to translate amounts in RMB into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=RMB):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Period Covered</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<BR> Sheet<BR>
Date Rates</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<BR>
Rates</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</FONT></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6.5277</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6.9001</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9680</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9088</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
exchange rates used to translate amounts in Euro into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=&euro;):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<BR> Sheet<BR>
Date Rate</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<BR>
Rate</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</FONT></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">0.8153</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">0.8772</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.8916</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.8934</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
exchange rates used to translate amounts in Yen into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=&yen;):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<BR> Sheet<BR>
Date Rate</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<BR>
Rate</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</FONT></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">103.1589</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">106.7408</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">108.6384</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">109.0086</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Fair
Value of Financial Instruments</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction
between market participants at the measurement date. When determining the fair value measurement for assets and liabilities required
or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact
and it considers assumptions that market participants would use when pricing the asset or liability.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company measures certain financial assets, including the investment under the measurement alternative method and equity method on other-than-temporary
basis, intangible assets and fixed assets at fair value when an impairment charge is recognized.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of
unobservable inputs when measuring fair value. A financial instrument&rsquo;s categorization within the fair value hierarchy is based
upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs
that may be used to measure fair value:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
1 &mdash; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
2 &mdash; Include other inputs that are directly or indirectly observable in the marketplace.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
3 &mdash; Unobservable inputs which are supported by little or no market activity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income
approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving
identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present
value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach
is based on the amount that would currently be required to replace an asset.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 69; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
certain of the Company&rsquo;s financial instruments, including cash and cash equivalents, restricted cash, short-term investment, accounts
receivable, advances to suppliers, inventories, prepayments and other current assets, accounts payable, notes payables, advances from
customers, taxes payable, bank overdrafts, short term loans and other current liabilities, the carrying amounts approximate their fair
values due to the short maturities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Recently
Issued Accounting Pronouncements</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, the FASB issued ASU No. 2019-12, <I>Income Taxes (Topic 740)</I>: Simplifying the Accounting for Income Taxes (&ldquo;ASU
2019-12&rdquo;) as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards. ASU
2019-12 removes certain exceptions from Topic 740, Income Taxes, including (i) the exception to the incremental approach for intra period
tax allocation; (ii) the exception to accounting for basis differences when there are ownership changes in foreign investments; and (iii)
the exception in interim period income tax accounting for year-to-date losses that exceed anticipated losses. ASU 2019-12 also simplifies
GAAP in several other areas of Topic 740 such as (i) franchise taxes and other taxes partially based on income; (ii) transactions with
a government that result in a step up in the tax basis of goodwill; (iii) separate financial statements of entities not subject to tax;
and (iv) enacted changes in tax laws in interim periods. ASU 2019-12 is effective for public entities for annual reporting periods and
interim periods within those years beginning after December 15, 2020, and early adoption is permitted. The Company is currently evaluating
the impact of adopting ASU 2019-12 on its consolidated financial statements and related disclosures.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Impact
of Inflation</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not believe the impact of inflation on our Company is material. Our operations are in China and China&rsquo;s inflation rates have
been relatively stable in the last three years: 2.6% in 2020, 2.3% in 2019, and 3.1% in 2018.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Impact
of Foreign Currency Fluctuations</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not believe the impact of foreign currency fluctuations on our Company is material. Regarding purchase of raw materials, we are subject
to commodity price risks arising from price fluctuations in the market prices of the raw materials. We have generally been able to pass
on cost increases through price adjustments. However, the ability to pass on these increases depends on market conditions influenced
by the overall economic conditions in China.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Most
of our oversea sales are denominated in US dollars, for which our oversea sales are exempted from the risk of foreign currency fluctuation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have not had any foreign currency investments hedged by currency borrowings or other hedging instruments. We manage our price risks through
productivity improvements and cost-containment measures.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 70; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_008"></A>ITEM
    6.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DIRECTORS,
    SENIOR MANAGEMENT AND EMPLOYEES</B></FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>A.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Directors
    and senior management</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0 0 0pt; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth our executive officers and directors, their ages and the positions held by them as of June 12, 2020:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left; width: 30%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Name</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Age</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left; width: 59%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Position</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongfeng
    Cui</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman,
    Class A Director</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dandan
    Liu</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer, Class A Director</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Feng
    Zhang</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">38</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Financial Officer, Corporate Secretary</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Caifen
    Zou<SUP>(1) (2)&nbsp;(3)</SUP></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Class
    B Director, independent</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qiu
    Li <SUP>(1) (2)&nbsp;(3)</SUP></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Class
    B Director, independent</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Owens
    Meng <SUP>(1) (2)&nbsp;(3)</SUP></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Class
    C Director, independent</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 3pt; width: 15%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="margin-top: 0; margin-bottom: 0"></P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Member
    of the Audit Committee.</FONT></TD></TR>
  </TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Member
    of the Compensation Committee.</FONT></TD></TR>
  </TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Member
    of the Nominating and Corporate Governance Committee.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Rongfeng
Cui </I>is the founder of our Company. He has served as our Chairman of the Board of Directors since July 2006. From July 2006 to August
2019, he served as the Company&rsquo;s Chief Executive Officer. From May 2004 to June 2006, he served in the capacity of the Company&rsquo;s
General Manager. From 1994 to 2004, he held several managerial positions at various Qingdao based companies. Mr. Cui holds an undergraduate
degree in International Trade from the Central Radio and Television University and an EMBA degree from Peking University. The Board of
Directors determined that Mr. Cui should continue serving as our Chairman given his pivotal role in the Company&rsquo;s founding.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dandan
Liu was appointed as the Company&rsquo;s Chief Executive Officer effective as of August 2, 2019. Dandan Liu has served as a Class A director
of the Company since February 2019. Ms. Liu founded Beijing Houxin Investments Co., Ltd. in June 2012 and served as its Chief Executive
Officer and Chairman from June 2012 to July 2020. Ms. Liu&rsquo;s valuable entrepreneurial, management, and investment experience together
with her in-depth knowledge of the Company provide her with the qualifications and skills to serve as a director of our Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Feng
Zhang</I> was appointed as the Company&rsquo;s Chief Financial Officer on February 19, 2020. From August 2018 to September 2019, Feng
Zhang worked as Senior Accounting Manager for Beijing Longguang Energy Technology Co., Ltd. From July 2017 to July 2018, Mr. Zhang worked
as Accounting Manager for Hebei Yinlong Renewable Energy Co., Ltd. From March 2015 to June 2017, Mr. Zhang worked as Audit Manager for
Beijing Xinghua Certified Public Accountants Firm (Partnership). From June 2006 to February 2015, Mr. Zhang worked as Accounting Manager
for Boda Instrument Group Co., Ltd. Mr. Zhang is a Certified Public Accountant and received his bachelor degree in Assets Appraisal from
Hebei Agricultural University.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Qiu
Li</I> is an independent director of the company. Ms. Li has been Senior Consultant of Hangzhou Guohan Financial Holding Co., Ltd. since
November 2015. Between March 2010 and October 2015, Ms. Li was director of audit of Hengfeng Bank Hangzhou Branch. Between November 1987
and March 2010, Ms. Li held several managerial positions at Hengfeng Bank headquarter. Ms. Li is a China Certified Public Accountants
(CPA). Ms. Li holds a Bachelor&rsquo;s degree in Management from Shandong Cadres Correspondence University. The Board of Directors determined
that Ms. Li should serve as our director based on her experience in business and accounting matters.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 71; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Caifen
Zou</I> has served as Senior Advisor of Shandong Renhe Guarantee Company since August 2019. From December 1993 to July 2019, Ms. Zou
has served in a number of senior executive roles within CITIC Bank Weihai Branch, including senior manager of Personal Credit Department,
general manager of Retail Banking Department, and deputy section chief of Accounting Department, etc. Ms. Zou received her Associate&rsquo;s
degree in Administration Management from Shandong Normal University, and held Intermediate Accountant Qualification Certificate and Intermediate
Economist Qualification Certificate in China. The Board of Directors determined that Ms. Zou should serve as our director based on her
experience and expertise in accounting, management and internal controls.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Owens
Meng</I> is an independent director. Since September 2013, Owens Meng has been the managing director of Beijing Songlin Xinya Financial
Consultants, Ltd. From November 2007 to September 2013, he served as chief representative of Sherb Consulting LLC Beijing Representative
Office, and managing director of Sherb &amp; Co, LLP, a mid-sized accounting firm which has audited more than 25 China-based, US publicly
traded companies. From July 2003 to October 2007, Mr. Meng worked as an audit manager for Grant Thornton Beijing. Mr. Meng received his
CPA permit from the state of Delaware, and is a member of China Institute of Certified Public Accountants (CICPA), and a Certified Internal
Auditor of the Institute of Internal Auditors. Mr. Meng holds a Bachelor&rsquo;s degree in accounting and economics from Beijing Technology
and Business University. Mr. Meng has served as an independent director of China Customer Relations Centers, Inc. (Nasdaq: CCRC) since
September 2014. Mr. Meng was nominated as a director because of his experience in auditing, US GAAP and compliance issues.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
British Virgin Islands law, our directors have a duty to act honestly, in good faith and with a view to our best interests. Our directors
also have a duty to exercise the care, diligence and skills that a reasonably prudent person would exercise in comparable circumstances.
In fulfilling their duty of care to us, our directors must ensure compliance with our memorandum and articles of association. We have
the right to seek damages if a duty owed by our directors is breached. The functions and powers of our board of directors include, among
others:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">appointing
    officers and determining the term of office of the officers;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">authorizing
    the payment of donations to religious, charitable, public or other bodies, clubs, funds or associations as deemed advisable;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">exercising
    the borrowing powers of the company and mortgaging the property of the company;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">executing
    checks, promissory notes and other negotiable instruments on behalf of the company; and maintaining or registering a register of
    mortgages, charges or other encumbrances of the company.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
director may vote, attend a board meeting or sign a document on our behalf with respect to any contract or transaction in which he or
she is interested. A director must promptly disclose the interest to all other directors after becoming aware of the fact that he or
she is interested in a transaction we have entered into or are to enter into. A general notice or disclosure to the board or otherwise
contained in the minutes of a meeting or a written resolution of the board or any committee of the board that a director is a shareholder,
director, officer or trustee of any specified firm or company and is to be regarded as interested in any transaction with such firm or
company will be sufficient disclosure, and, after such general notice, it will not be necessary to give special notice relating to any
particular transaction.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
directors may receive such remuneration as our board of directors may determine from time to time. Each director is entitled to be repaid
or prepaid for all traveling, hotel and incidental expenses reasonably incurred or expected to be incurred in attending meetings of our
board of directors or committees of our board of directors or shareholder meetings or otherwise in connection with the discharge of his
or her duties as a director. The compensation committee will assist the directors in reviewing and approving the compensation structure
for the directors. Our board of directors may exercise all the powers of the company to borrow money and to mortgage or charge our undertakings
and property or any part thereof, to issue debentures, debenture stock and other securities whenever money is borrowed or as security
for any debt, liability or obligation of the company or of any third party.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
director is not required to hold shares as a qualification to office.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 72; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>B.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Compensation</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table shows the annual compensation paid by us for the years ended December 31, 2020 and 2019 to our principal executive officers.
No officer had a salary during either of the previous two years of more than $100,000.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Name and principal position</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Salary <BR> ($)</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Bonus <BR> ($)</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total Paid&nbsp;<BR> ($)</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; width: 53%; text-align: left">Dandan Liu (1)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 9%; text-align: center">2020</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">60,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">0</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.25in; text-align: left">CEO and director</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">2019</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Feng Zhang (2)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">2020</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">30,850</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.25in; text-align: left">CFO</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">2019</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Rongfeng Cui (3)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">2020</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Chairman, former President and former CEO</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">2019</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,585</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,549</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cui Rongbing (4)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">2020</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Former CFO and former director</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">2019</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,768</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,386</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 3pt; width: 15%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="margin-top: 0; margin-bottom: 0"></P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Appointed
    as the Company&rsquo;s Chief Executive Officer effective as of August 2, 2019. </FONT></TD></TR>
  </TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Appointed
    as the Company&rsquo;s Chief Financial Officer on February 19, 2020.</FONT></TD></TR>
  </TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Company&rsquo;s former President and former CEO was removed by the Company&rsquo;s Board effective as of August 2, 2019.</FONT></TD></TR>
  </TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Company&rsquo;s former CFO; the Company determined not to renew his initial term of employment expiring on August 31, 2019 for another
    term.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Compensation
Committee Interlocks and Insider Participation</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">None
of our officers currently serves, or has served during the last completed fiscal year, on the compensation committee or board of directors
of any other entity that has one or more officers serving as a member of our board of directors.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Director
Compensation</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employee
directors do not receive any compensation for their services. Non-employee directors are entitled to receive compensation for their actual
travel expenses for each Board meeting attended. We paid $10,000 compensation to each of our non-employee directors during each of the
years ended December 31, 2020 and 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Limitation
of Director and Officer Liability</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
British Virgin Islands law, each of our directors and officers, in performing his or her functions, is required to act honestly and in
good faith with a view to our best interests and exercise the care, diligence and skill that a reasonably prudent person would exercise
in comparable circumstances. Our memorandum and articles of association provide that, to the fullest extent permitted by British Virgin
Islands law or any other applicable laws, our directors will not be personally liable to us or our shareholders for any acts or omissions
in the performance of their duties. Such limitation of liability does not affect the availability of equitable remedies such as injunctive
relief or rescission. These provisions will not limit the liability of directors under United States federal securities laws.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 73; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may indemnify any of our directors or anyone serving at our request as a director of another entity against all expenses, including legal
fees, and against all judgments, fines and amounts paid in settlement and reasonably incurred in connection with legal, administrative
or investigative proceedings. We may only indemnify a director if he or she acted honestly and in good faith with the view to our best
interests and, in the case of criminal proceedings, the director had no reasonable cause to believe that his or her conduct was unlawful.
The decision of our board of directors as to whether the director acted honestly and in good faith with a view to our best interests
and as to whether the director had no reasonable cause to believe that his or her conduct was unlawful, is in the absence of fraud sufficient
for the purposes of indemnification, unless a question of law is involved. The termination of any proceedings by any judgment, order,
settlement, conviction or the entry of no plea does not, by itself, create a presumption that a director did not act honestly and in
good faith and with a view to our best interests or that the director had reasonable cause to believe that his or her conduct was unlawful.
If a director to be indemnified has been successful in defense of any proceedings referred to above, the director is entitled to be indemnified
against all expenses, including legal fees, and against all judgments, fines and amounts paid in settlement and reasonably incurred by
the director or officer in connection with the proceedings.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insofar
as indemnification for liabilities arising under the Securities Act may be permitted for our directors or officers under the foregoing
provisions, we have been informed that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities
Act and is therefore unenforceable as a matter of United States law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Retirement
Benefits</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, we have contributed to the government-mandated employee welfare and retirement benefit plan and provided pension,
retirement or similar benefits to its employees. The PRC regulations require us to pay the local labor administration bureau a monthly
contribution at a stated contribution rate based on the monthly basic compensation of qualified employees. The local labor administration
bureau, which manages various investment funds, will take care of employee retirement, medical and other fringe benefits. We have no
further commitments beyond our monthly contribution.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Employment
Agreements</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company terminated Rongfeng Cui&rsquo;s (former CEO) employment agreement in accordance with its terms. Cui Rongbing&rsquo;s (former
CFO) employment agreement with the Company expired on August 31, 2019, and was not renewed for another term.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Employment
agreement with Dandan Liu, CEO</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 2, 2019, TDH Holdings, Inc. entered into an employment agreement with Dandan Liu to serve in the role of Chief Executive Officer
for the initial period of 3 years (commencing as of August 2, 2019 and terminating on July 31, 2022), which term may be automatically
renewed for another 3 years unless either party to the agreement terminates the agreement at least 60 days prior to the expiration of
the term. Under the terms of this agreement, Ms. Liu&rsquo;s salary is USD 1,000 per month until end of December 2019. Thereafter Ms.
Liu&rsquo;s annual salary is USD 60,000 payable in 12 equal monthly installments until July 31, 2022. Ms. Liu may be eligible to receive
an annual bonus in the amount of 10% of the growth in book value as of the last fiscal year end, subject to review of corporate performance
goals set forth by the Compensation Committee. The Compensation Committee will have the sole discretion whether Ms. Liu is entitled to
the bonus and the amount of the payment, if any. The employment agreement may be terminated by either party upon 60 days advance notice
to the other party. The Company will reimburse Ms. Liu for all reasonable out of pocket expenses in connection with travel, entertainment
and other expenses incurred in the performance of her duties. The agreement also contains certain confidentiality, non-disclosure and
other provisions that are customary to the agreements of this nature.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 74; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Employment
agreement with Feng Zhang, CFO</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 1, 2020, Qingdao Tiandihui entered into an employment agreement with Feng Zhang to serve in the role of Chief Financial Officer
and Corporate Secretary for the initial period of three years, (commencing as of February 1, 2020 and terminating on January 31, 2023).
Under the terms of this agreement, Mr. Zhang&rsquo;s annual salary is RMB 228,000 payable in 12 equal monthly installments. The employment
agreement may be terminated by either party upon 15-day advance notice to the other party. The Company will reimburse Mr. Zhang for all
reasonable out of pocket expenses in connection with travel, entertainment and other expenses incurred in the performance of his duties.
The agreement also contains certain confidentiality, non-disclosure and other provisions that are customary to the agreements of this
nature.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>C.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Board
    Practices</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Composition
of Board; Risk Oversight</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Board of Directors presently consists of five directors. The Board membership is divided into three classes, Class A, B and C, respectively,
as nearly equal in number as the total number of directors permits. Class A directors will face re-election at our next annual meeting
of shareholders and every three years thereafter. Class B directors will face re-election at our second annual meeting of shareholders
and every three years thereafter. Class C directors will face re-election at our third annual meeting of shareholders and every three
years thereafter.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
as noted above, there are no family relationships between any of our executive officers and directors. Officers are elected by, and serve
at the discretion of, the board of directors. Our board of directors shall hold meetings on at least a quarterly basis. As a smaller
reporting company under the NASDAQ rules we are only required to maintain a board of directors comprised of at least 50% independent
directors, and an audit committee of at least two members, comprised solely of independent directors who also meet the requirements of
Rule 10A-3 under the Securities Exchange Act of 1934. There are no membership qualifications for directors. Further, there are no share
ownership qualifications for directors unless so fixed by us in a general meeting. There are no other arrangements or understandings
pursuant to which our directors are selected or nominated. Our board plays a significant role in our risk oversight. The board makes
all relevant Company decisions. As such, it is important for us to have our Chief Executive Officer serve on the board as he plays key
roles in the risk oversight or the Company. As a smaller reporting company with a small board of directors, we believe it is appropriate
to have the involvement and input of all of our directors in risk oversight matters.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Director
Independence</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
board has reviewed the independence of our directors, applying the NASDAQ independence standards. Based on this review, the board
determined that each of Caifen Zou, Qiu Li, and Owens Meng are &ldquo;independent&rdquo; within the meaning of the NASDAQ rules.
In making this determination, our board considered the relationships that each of these non-employee directors has with us and
all other facts and circumstances our board deemed relevant in determining their independence. As required under applicable NASDAQ
rules, we anticipate that our independent directors will meet on a regular basis as often as necessary to fulfill their responsibilities,
including at least annually in executive session without the presence of non-independent directors and management.</FONT>&nbsp;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Board
Committees</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Currently,
three committees have been established under the board: the Audit Committee, the Compensation Committee and the Nominating Committee.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Audit Committee is responsible for overseeing the accounting and financial reporting processes of our company and audits of the financial
statements of our company, including the appointment, compensation and oversight of the work of our independent auditors. The Compensation
Committee of the board of directors reviews and makes recommendations to the board regarding our compensation policies for our officers
and all forms of compensation, and also administers our incentive compensation plans and equity-based plans (but our board retains the
authority to interpret those plans). The Nominating Committee of the board is responsible for the assessment of the performance of the
board, considering and making recommendations to the board with respect to the nominations or elections of directors and other governance
issues. The nominating committee considers diversity of opinion and experience when nominating directors.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 75; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Audit
Committee</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Audit Committee will be responsible for, among other matters:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">appointing,
    compensating, retaining, evaluating, terminating, and overseeing our independent registered public accounting firm;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">discussing
    with our independent registered public accounting firm the independence of its members from its management;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing with
    our independent registered public accounting firm the scope and results of their audit;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">approving all
    audit and permissible non-audit services to be performed by our independent registered public accounting firm;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">overseeing
    the financial reporting process and discussing with management and our independent registered public accounting firm the interim
    and annual financial statements that we file with the SEC;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing and
    monitoring our accounting principles, accounting policies, financial and accounting controls, and compliance with legal and regulatory
    requirements;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">coordinating
    the oversight by our board of directors of our code of business conduct and our disclosure controls and procedures;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">establishing
    procedures for the confidential and/or anonymous submission of concerns regarding accounting, internal controls or auditing matters;
    and</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing and
    approving related-party transactions.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Audit Committee consists of Caifen Zou, Qiu
Li, and Owens Meng, with Owens Meng serving as chair of the Audit Committee. Our board has affirmatively determined that each of the members
of the Audit Committee meets the definition of &ldquo;independent director&rdquo; for purposes of serving on an Audit Committee under
Rule 10A-3 of the Exchange Act and NASDAQ rules. In addition, our board has determined that Lei Wang qualifies as an &ldquo;audit committee
financial expert&rdquo; as such term is currently defined in Item 407(d)(5) of Regulation S-K and meets the financial sophistication requirements
of the NASDAQ rules.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Compensation
Committee</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Compensation Committee will be responsible for, among other matters:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing and
    approving, or recommending to the board of directors to approve the compensation of our CEO and other executive officers and directors;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing key
    employee compensation goals, policies, plans and programs;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">administering
    incentive and equity-based compensation;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing and
    approving employment agreements and other similar arrangements between us and our executive officers; and</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">appointing
    and overseeing any compensation consultants or advisors.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Compensation Committee consists of Caifen Zou, Qiu Li, and Owens Meng, with Qiu Li serving as chair of the Compensation Committee. Our
board has affirmatively determined that each of the members of the Compensation Committee meets the definition of &ldquo;independent
director&rdquo; for purposes of serving on Compensation Committee under NASDAQ rules.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 76; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Nominating
Committee</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Nominating Committee will be responsible for, among other matters:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">selecting or
    recommending for selection candidates for directorships;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">evaluating
    the independence of directors and director nominees;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing and
    making recommendations regarding the structure and composition of our board and the board committees;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">developing
    and recommending to the board corporate governance principles and practices;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing and
    monitoring the Company&rsquo;s Code of Business Conduct and Ethics; and</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">overseeing
    the evaluation of the Company&rsquo;s management</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Nominating Committee consists of consists of Caifen Zou, Qiu Li, and Owens Meng, with Caifen Zou serving as chair of the Nominating Committee.
Our board has affirmatively determined that each of the members of the Nominating Committee meets the definition of &ldquo;independent
director&rdquo; for purposes of serving on a Nominating Committee under NASDAQ rules.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Duties
of Directors</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
British Virgin Islands law, our directors have a duty to act honestly, in good faith and with a view to our best interests. Our directors
also have a duty to exercise the care, diligence and skills that a reasonably prudent person would exercise in comparable circumstances.
In fulfilling their duty of care to us, our directors must ensure compliance with our memorandum and articles of association. We have
the right to seek damages if a duty owed by our directors is breached. The functions and powers of our board of directors include, among
others:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">appointing
    officers and determining the term of office of the officers;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">authorizing
    the payment of donations to religious, charitable, public or other bodies, clubs, funds or associations as deemed advisable;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">exercising
    the borrowing powers of the company and mortgaging the property of the company;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">executing checks,
    promissory notes and other negotiable instruments on behalf of the company; and maintaining or registering a register of mortgages,
    charges or other encumbrances of the company.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
director may vote, attend a board meeting or sign a document on our behalf with respect to any contract or transaction in which he or
she is interested. A director must promptly disclose the interest to all other directors after becoming aware of the fact that he or
she is interested in a transaction we have entered into or are to enter into. A general notice or disclosure to the board or otherwise
contained in the minutes of a meeting or a written resolution of the board or any committee of the board that a director is a shareholder,
director, officer or trustee of any specified firm or company and is to be regarded as interested in any transaction with such firm or
company will be sufficient disclosure, and, after such general notice, it will not be necessary to give special notice relating to any
particular transaction.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
directors may receive such remuneration as our board of directors may determine from time to time. Each director is entitled to be repaid
or prepaid for all traveling, hotel and incidental expenses reasonably incurred or expected to be incurred in attending meetings of our
board of directors or committees of our board of directors or shareholder meetings or otherwise in connection with the discharge of his
or her duties as a director. The compensation committee will assist the directors in reviewing and approving the compensation structure
for the directors. Our board of directors may exercise all the powers of the company to borrow money and to mortgage or charge our undertakings
and property or any part thereof, to issue debentures, debenture stock and other securities whenever money is borrowed or as security
for any debt, liability or obligation of the company or of any third party.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 77; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Limitation
on Liability and Other Indemnification Matters</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">British
Virgin Islands law does not limit the extent to which a company&rsquo;s memorandum and articles of association may provide for indemnification
of officers and directors, except to the extent any such provision may be held by the British Virgin Islands courts to be contrary to
public policy, such as to provide indemnification against civil fraud or the consequences of committing a crime. Under our memorandum
and articles of association, we may indemnify our directors, officers and liquidators against all expenses, including legal fees, and
against all judgments, fines and amounts paid in settlement and reasonably incurred in connection with civil, criminal, administrative
or investigative proceedings to which they are party or are threatened to be made a party by reason of their acting as our director,
officer or liquidator. To be entitled to indemnification, these persons must have acted honestly and in good faith with a view to the
best interest of the company and, in the case of criminal proceedings, they must have had no reasonable cause to believe their conduct
was unlawful. Insofar as indemnification for liabilities arising under the Securities Act may be permitted for our directors or officers
under the foregoing provisions, we have been informed that in the opinion of the SEC, such indemnification is against public policy as
expressed in the Securities Act and is therefore unenforceable as a matter of United States law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>D.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Employees</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below provides information as to the total number of employees at the end of the last three fiscal years. We have no contracts
or collective bargaining agreements with labor unions and have never experienced work stoppages due to labor dispute. We consider our
relations with our employees to be good.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Number of Employees</FONT></TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">204</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">50</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">54</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>E.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Share Ownership</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
Item 7 below.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 78; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_009"></A>ITEM 7.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>MAJOR SHAREHOLDERS
    AND RELATED PARTY TRANSACTIONS</B></FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>A.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Major shareholders</B></FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth certain information regarding beneficial ownership of our shares by each person who is known by us to beneficially
own more than 5% of our shares. The table also identifies the share ownership of each of our directors, each of our named executive officers,
and all directors and officers as a group. Except as otherwise indicated, the shareholders listed in the table have sole voting and investment
powers with respect to the shares indicated. Our major shareholders do not have different voting rights than any other holder of our
shares.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shares
which an individual or group has a right to acquire within 60 days pursuant to the exercise or conversion of options, warrants or other
similar convertible or derivative securities are deemed to be outstanding for the purpose of computing the percentage ownership of such
individual or group, but are not deemed to be outstanding for the purpose of computing the percentage ownership of any other person shown
in the table.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beneficial
ownership is determined in accordance with the rules of the Securities and Exchange Commission and generally includes voting and
investment power. Except as otherwise indicated below, each beneficial owner holds voting and investment power directly. The
percentage of ownership is based on 54,949,995 shares issued and outstanding as of April 26, 2021. Unless otherwise indicated, the
address of each beneficial owner listed in the table below is c/o Qingdao Tiandihui Foodstuffs Co. Ltd., Building 10, 1388 Taifa
Road, Huangdao District, Qingdao, Shandong Province, PRC.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Name of Beneficial Owner</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares<BR> Owned</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Percentage</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Dandan Liu</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">27,093,921</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">49.31</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongfeng
Cui <SUP>(1)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,287,324</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4.16</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Feng Zhang</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Caifen Zou <SUP>(1) </SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qiu Li <SUP>(1)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Owens Meng <SUP>(1)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Directors &amp; executive officers as a group (6 persons)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29,381,245</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">53.47</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Easthill Capital Management LLC <SUP>(2)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,400,000</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9.83</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Zou Ventures LLC</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,400,000</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9.83</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Zuhua Zou</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,100,000</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9.28</TD><TD STYLE="text-align: left">%</TD></TR>
  </TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 3pt; width: 15%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="margin-top: 0; margin-bottom: 0"></P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent
director.</FONT></TD>
</TR></TABLE>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mailing
address of this shareholder is One League, Unit 62317, Irvine CA 92602. Mr. Philip Zou, the managing member of Easthill Capital Management,
LLC, has the sole power to vote or direct the vote and the sole power to dispose or direct the disposition of the shares.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>B.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Related
    Party Transactions</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Due
from related parties, net</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
from related parties, net consisted of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Tide</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">46</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">43</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Rongfeng Cui</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">44,484</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">41,673</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: Allowance for credit losses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(44,530</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(41,716</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Due from related parties, net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
balance of due from Tide represents operating expenses paid by the Company on behalf of Tide. The balances of due from Rongfeng Cui represents
overseas trade receivables collected by him on behalf of the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 79; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Due
to related parties</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
to related parties consisted of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Rongbing Cui</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">10,724</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">10,046</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Rongfeng Cui</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">31,297</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">29,341</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">42,021</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">39,387</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
balance of due to related parties represents expenses paid by related parties on behalf of the Company as well as advances the Company
obtained from related parties for working capital purposes. The amounts owed to the related parties are unsecured, non-interest bearing
and payable on demand.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Short
term loans from related parties</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Rongfeng Cui</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">782,773</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">751,029</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Yuxiang Qi</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">172,471</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">112,778</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Yan Fu</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">30,639</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">28,703</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">985,883</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">892,510</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
March 2018, TDH Group BVBA borrowed non-interest bearing, unsecured long term loans from Rongfeng Cui in the aggregate amount
of &euro;250,000 (approximately $288,000), of which &euro;60,000 (approximately $69,000), &euro;60,000 (approximately $69,000),
&euro;60,000 (approximately $69,000), &euro;60,000 (approximately $69,000), &euro;10,000 (approximately $11,500) and $0 is due
in the years ended December 31, 2019, 2020, 2021, 2022, 2023 and thereafter, respectively. The Company did not make any repayment
to Rongfeng Cui during the years ended December 31, 2019 and 2020 nor subsequently, such default may lead to callable of the loan
at any time by Rongfeng Cui. As a result, the corresponding loan was classified as current liability and included in short term
loans &ndash; related parties as of December 31, 2020 and 2019. The Company is aware of the possible penalty and/or other consequence
due to the default, however, no reasonable estimate can be made at this time.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company borrowed unsecured short term loans from related parties in the amount of $49,350 and $4,791,403 during the years ended December
31, 2020 and 2019, respectively. Interest rate for the loans outstanding during the year ended December 31, 2020 ranged from 0% to 25%
per annum. The Company made repayment in the amount of $0 and $1,080,947 during the years ended December 31, 2020 and 2019, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Modification
of Loans from related party</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January 2018, the Company entered into a loan agreement with Dandan Liu. In May 2018, the agreement was amended to, among others, reclassify
unpaid interest payable to the principal of the loan, resulting in an increase of principal from RMB3,000,000 (approximately $466,000)
to RMB3,030,000 (approximately $471,000) and increase the interest rate from 3% to 15%. Interest rate will be 24% for the period past
due. In March 2019, the agreement was further amended to, among others, reclassify unpaid interest payable to the principal of the loan,
resulting in an increase of principal to RMB3,484,500 (approximately $539,000) and extend the maturity date from January 2019 to May
2019. The loan was repaid in full during the year ended December 31, 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2018, the Company entered into a loan agreement with Yuxiang Qi. Interest rate was 15% during the loan period and 24% for the period
past due. In March 2019, the agreement was amended to, among others, reclassify unpaid interest payable to the principal of the loan,
resulting in an increase of principal from RMB3,000,000 (approximately $462,000) to RMB3,405,000 (approximately $522,000) and extend
the maturity date from December 2018 to May 2019. As of December 31, 2020 and 2019, the Company was in default of this loan, and was
subject to 24% annual interest rate.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 80; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company analyzed the amendments under ASC 470-50 and concluded that these amendments did not qualify for debt modification.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
interest expenses for loans from related parties amounted to $43,835, $632,251 and $95,091 for the years ended December 31, 2020,2019
and 2018, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Sales
to related parties, purchases from related parties and services provided by related parties</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">SALES TO:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Like</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,167,933</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Zhenyu</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,778</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Quanmin Chongai</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">187,063</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Liujiayi</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,832</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">TDH Group BVBA</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">325,766</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total Sales</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">192,841</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,519,531</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">PURCHASES FROM:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Zhenyu</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">28,872</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">TDH Group BVBA</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2,689</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total Purchases</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">31,561</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">SERVICE PROVIDED BY:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Hanyinhe</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">9,373</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">TDH Group BVBA</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">278,396</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">TDH JAPAN</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">134,181</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total Services Consumed</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">421,950</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2020, 2019 and 2018, the cost of revenue in connection with sales to related parties were $0, $178,636 and
$1,448,533, respectively, which were included in cost of revenue-related parties in the accompanying consolidated statement of operations
and comprehensive loss.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2020, 2019 and 2018, inventories purchased from related parties in the amount of $0, $0 and $26,698, respectively,
were used and sold and included in cost of revenue in the accompanying consolidated statements of operations and comprehensive loss.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Accounts
receivables from related parties, net</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Like</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">96,580</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Quanmin Chongai</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">29,509</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: Allowance for credited losses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(126,089</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Accounts receivables &ndash; related parties, net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Accounts
payable to related parties</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Yinhe Jiutian</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">119,629</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">112,069</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Kangkang Family Farm</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,022</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,705</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Zhenyu Trading</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">64</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">60</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">124,715</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">116,834</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<!-- Field: Page; Sequence: 81; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->76<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Leases
from related parties</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has entered into certain lease agreements with its related parties. Operating lease right-of-use assets and operating lease liabilities
arising from leases with related parties are as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Operating lease right-of-use assets, related parties</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">270,852</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">286,670</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Operating lease liability-related parties, current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">195,231</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">137,347</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease liabilities-related party, non-current</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">274,794</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">286,875</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total operating lease liabilities, related parties</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">470,025</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">424,222</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>C.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Interests
    of Experts and Counsel</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
required.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 82; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_010"></A>ITEM 8.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FINANCIAL
    INFORMATION</B></FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>A.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Consolidated
    Statements and Other Financial Information.</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
Item 18 for our audited consolidated financial statements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0 0 0pt; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Legal
Proceedings</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
as set forth below, we are not involved in any legal proceedings; nor are we aware of any claims that could have a material adverse effect
on our business, financial condition, results of operations or cash flows.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><TD STYLE="padding: 0; width: 0.5in; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding: 0; width: 0.25in; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Legal
                                            claims by vendors and lenders</I>. During the months of November 2019 to April 2021, the
                                            Company has been a subject of 57 lawsuits by its raw material supplies, printing and packaging
                                            supplies, transportation companies and other vendors. The claims raised in these lawsuits
                                            pertain to the Company&rsquo;s non-payment of various invoices for supplier and vendor services
                                            rendered, with interest and costs. As of the date of this Annual Report, the creditors of
                                            44 cases have reached civil conciliation letters with our company, and the court has issued
                                            civil judgments in 9 cases, another four withdrew their cases for reasons including lack
                                            of evidence. The mediation and judgment is estimated approximately RMB13.86 million (USD2.12
                                            million). On March 13, 2021, the land and factory buildings above the land owned by Qingdao
                                            Tiandihui Foodstuffs Co., Ltd. were auctioned by the court for $5,098,461 (RMB33.14 million).
                                            We plan to use $1.3 million auction proceeds to partially settle the legal claims with some
                                            of the vendors and also seek other possible mediation plan to further settle the legal claims
                                            with vendors. As of the date of this filing, the settlement is still in progress and we anticipate
                                            to reach agreements with the vendors soon.</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
    December 2, 2019, Qingdao Lingang Real Estate Co., Ltd. (&ldquo;QLRE&rdquo;), filed a civil lawsuit against Qingdao Tiandihui Foodstuffs
    Co., Ltd., Rongfeng Cui, and Yanjuan Wang. The Company entered into a loan agreement with QLRE in 2018 and borrowed RMB20 million
    (USD3.18 million) from QLRE ub connection of purchase of a factory. The loan was guaranteed by Rongfeng Cui and his wife, Yanjuan
    Wang. The Company failed to make repayment to QLRE on time. On March 4, 2020, the Court has ruled that: (i) the Company to repay
    QLRE with loan principal of RMB 20 million plus interest of RMB 550,000 accrued as of October 31, 2019; The payment should be made
    within 10 business days after the court ruling takes effect (ii) assume and pay the interest at the rate of 2% per month for the
    period from the date of November 1, 2019 to the date of full discharge of the debt. If the debt not paid within the required timeframe,
    interest shall be doubled from the date of court order takes effective until the date of full discharge of the debt; (iii) Rongfeng
    Cui and Yanjuan Wang, as guarantors, shall bear joint and several responsibilities for clearing the debts and (iv) The Company and
    Rongfeng Cui shall jointly bear the litigation fee of RMB77,000 (USD$11,933). As of December 31, 2020 and as of the date of this
    filing, we have not made the loan repayment to QLRE. Although we anticipate to settle the liabilities with QLRE within 2021, at this
    point, we cannot predict and determine the exact timing of the settlement. If we eventually fail to settle the debt liabilities,
    there is a potential risk that Qingdao Tiandihui Foodstuffs Co., Ltd. may be forced into bankruptcy proceeding.</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
    January 15, 2020, China Construction Bank (&ldquo;CCB&rdquo;), instituted a civil claim against Qingdao Tiandihui Foodstuffs Co.,
    Ltd., Rongfeng Cui, and Yanjuan Wang. The plaintiff alleges that it executed a loan agreement with the Company in the amount of RMB19.93
    million (USD3.08 million) for the purchase of manufacturing facility and the associated land use right located at Lingang Economic
    Development Zone, Huangdao District, Qingdao, Shandong Province, People&rsquo;s Republic of China. Rongfeng Cui and his wife, Yanjuan
    Wang, co-signed for this loan as personal guarantors subject to joint and several liability in connection with the loan. The loan
    with CCB was guaranteed by Rongfeng Cui and Yanjuan Wang, pledged by the aforementioned manufacturing facilities and associated land
    use right. On April 14, 2020, the Court has ruled that i) the Company to repay RMB19.93 million (USD3.25 million) of principal and
    accrued interest to CCB, ii) to execute the sale of the mortgaged property and iii) Rongfeng Cui and Yanjuan Wang to bear joint and
    several security liability for the payment. On March 13, 2021, the land and factory buildings above the land owned by Qingdao Tiandihui
    Foodstuffs Co., Ltd. were auctioned by the court for $5,098,461 (RMB33.14 million), among which, $3,192,827 (RMB21.14 million) has
    been used to repay loan principal and accrued interest to CCB based on the court order. The repayment has been completed as of the
    date of this filing.</FONT></P>


</TD></TR></TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<!-- Field: Page; Sequence: 83; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->78<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0 0 0 0.75in; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0">&nbsp;</P>

<P STYLE="margin: 0 0 0 0.75in; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">On
November 11, 2019, Shanghai Pudong Development Bank Qingdao Branch(&ldquo;SPDB&rdquo;), filed a civil lawsuit against Qingdao Tiandihui
Foodstuffs Co., Ltd., Qingdao Saike Environmental Technology Co., Ltd. (&ldquo;Saike&rdquo;), Qingdao Gaochuang Technology Finance Guarantee
Co., Ltd. (&ldquo;Gaochuang&rdquo;), Rongfeng Cui, and Yanjuan Wang. In 2018, the Company entered into agreements with SPDB to borrow
an aggregate of RMB4.85 million (USD0.75 million) from SPDB for working capital purpose. The borrowing from SPDB was guaranteed by Rongfeng
Cui and Yanjuan Wang, pledged by land use right and real property of Saike and a real property of Rongfeng Cui and Yanjuan Wang. The
Company failed to make repayment to SPDB on time. On October 24, 2020, the court has ruled that, (i) the Company to repay SPDB with bank
acceptance draft principals and interest at the annual interest rate of 18.25%. The payment should be made within 10 business days after
the court ruling takes effect. If the debt not paid within the required timeframe, interest shall be doubled from the date of court order
takes effective until the date of full discharge of the debt (ii) the Company to bear the litigation fees of RMB156,880 (USD 24,312),
(iii) Rongfeng Cui and Yanjuan Wang, as guarantors, shall bear joint and several responsibilities for clearing the debts and (iv) if
the court decide to auction the pledged land use right and real properties, SPDB shall have the priority right of the repayment from
the auction proceeds. As of December 31, 2020 and as of the date of this filing, we have not made the repayment to SPDB. Although we
anticipate to settle the liabilities with SPDB within 2021, at this point, we cannot predict and determine the exact timing of the settlement.
If we eventually fail to settle the debt liabilities, there is a potential risk that Qingdao Tiandihui Foodstuffs Co., Ltd. may be forced into bankruptcy proceeding.</FONT></P>

<P STYLE="margin: 0 0 0 0.75in; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0 0 0 0.75in; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 10, 2019, Qingdao Gaochuang Technology Finance Guarantee Co., Ltd. (&ldquo;Gaochuang&rdquo;), initiated a civil claim against
Qingdao Tiandihui Foodstuffs Co., Ltd., Qingdao Saike Environmental Technology Co., Ltd. (&ldquo;Saike&rdquo;), Rongfeng Cui, and Yanjuan
Wang. In 2018, the Company entered into agreements with SPDB for bank acceptance draft and Gaochuang executed the guarantee of SPDB bank
acceptance deposit on behalf of the Company in the amount of RMB1.2 million (USD0.19 million). The Company failed to repay the RMB 1.2
million ($0.19 million) deposit to Gaochuang upon the bank acceptance draft maturity date. The deposit made by Gaochuang was guaranteed
by certain of the Company&rsquo;s fixed assets and patent. Saike, Rongfeng Cui and Yanjuan Wang are also subject to joint and several
responsibilities. On December 29, 2020, the court has ruled that, (i) the Company to repay the RMB 1.2 million ($0.19 million) deposit
to Gaochuang and the interest at the annual interest rate of 4.15%. The payment should be made within 10 business days after the court
ruling takes effect. If the debt not paid within the required timeframe, interest shall be doubled from the date of court order takes
effective until the date of full discharge of the debt (ii) the Company to bear the litigation fees of RMB83,127(USD 12,882) and (iii)
if the court decides to auction the pledged fixed assets and patent, Gaochuang shall have the priority right of the repayment from the
auction proceeds. As of December 31, 2020 and as of the date of this filing, we have not made the repayment to Gaochuang. Although we
anticipate to settle the liabilities with Gaochuang within 2021, at this point, we cannot predict and determine the exact timing of the
settlement. If we eventually fail to settle the debt liabilities, there is a potential risk that Qingdao Tiandihui Foodstuffs Co., Ltd. may be forced into bankruptcy proceeding.</FONT></P>

<P STYLE="margin: 0 0 0 0.75in; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0 0 0 0.75in; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 6, 2020, the Postal Savings Bank of China Limited Weihai Road Sub-branch of Qingdao North District (hereinafter referred to as Postal
Savings) filed a civil lawsuit against Qingdao Tiandihui Foodstuffs Co., Ltd., Rongfeng Cui and Yanjuan Wang. The Company entered into
two loan agreements with Postal Savings in 2018 and 2019, respectively, and borrowed RMB9.9 million ($1.53 million) in aggregate. The
loans are guaranteed by Rongfeng Cui and Yanjuan Wang, pledged by a real property of the Company and a real property of Rongfeng Cui.
The Company failed to make repayment to Postal Savings on time. In June 2020, the court has ruled that, i) the Company to repay Postal
Savings with principals and interest of the loan, ii) the Company to bear the litigation fees incurred by Postal Savings, iii) if the
court decide to auction the pledged real properties, Postal Savings shall have the priority right of the repayment from the auction proceeds
and iv) Rongfeng Cui and Yanjuan Wang, as guarantors, shall bear joint and several responsibilities for clearing the debts. As of December
31, 2020 and as of the date of this filing, we have not made the repayment to Postal Savings. Although we anticipate to settle the liabilities
with Postal Savings within 2021, at this point, we cannot predict and determine the exact timing of the settlements. If we eventually
fail to settle the debt liabilities, there is a potential risk that Qingdao Tiandihui Foodstuffs Co., Ltd. may be forced into bankruptcy proceeding.</FONT></P>

<P STYLE="margin: 0 0 0 0.75in; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.75in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 84; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->79<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.75in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Labor arbitration
    claims by former employees</I>. The Company estimates that its headcount will reduce to around 54 full-time employees through the
    end of this adjustment period. As a result of the layoffs, certain of the Company&rsquo;s former employees commenced arbitration
    proceedings against the Company under applicable labor rules and standards, claiming, among others, lost wages, severance payments
    and/or social security obligations totaling RMB3.68 million (USD0.56 million). As of the reporting date, there were 98 labor arbitrations,
    of which 6 reached a settlement at the first instance stage, and 92 decisions of the second instance have taken effect. The Company
    accrued approximately $0.4 million contingent liabilities in other current liabilities on the consolidated balance sheet as of December
    31, 2019 and recognized contingent losses of approximately $0.4 million for the year ended December 31, 2019. Upon ruling of these
    cases, the Company further accrued approximately $0.1 million wage and/or severance payables in other current liabilities on the
    consolidated balance sheet as of December 31, 2020 and recognized losses of approximately $0.1 million for the year ended December
    31, 2020. On March 13, 2021, the land and factory buildings above the land owned by Qingdao Tiandihui Foodstuffs Co., Ltd. were actioned
    by the court for $5,098,461 (RMB 33.14 million). We plan to use $0.56 million auction proceeds to settle the labor arbitration
    cases with our former employees.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="margin: 0 0 0 0.5in; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Dividend
Policy</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
holders of shares of our common shares are entitled to dividends out of funds legally available when and as declared by our board of
directors. Our board of directors has never declared a dividend and does not anticipate declaring a dividend in the foreseeable future.
Should we decide in the future to pay dividends, as a holding company, our ability to do so and meet other obligations depends upon the
receipt of dividends or other payments from our operating subsidiary and other holdings and investments. In addition, the operating companies
may, from time to time, be subject to restrictions on their ability to make distributions to us, including as a result of restrictive
covenants in loan agreements, restrictions on the conversion of local currency into U.S. dollars or other hard currency and other regulatory
restrictions. In the event of our liquidation, dissolution or winding up, holders of our common shares are entitled to receive, ratably,
the net assets available to shareholders after payment of all creditors.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>B.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Significant
    Changes</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Except
as disclosed elsewhere in this Annual Report, we have not experienced any significant changes since the date of our audited consolidated
financial statements included in this Annual Report.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_011"></A>ITEM 9.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>THE OFFER
    AND LISTING</B></FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>A.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Offer and
    Listing Details</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
following table sets forth, for the calendar quarters indicated and through June 12, 2020, the quarterly high and low sale prices for
our shares, as reported on NASDAQ Stock Market.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">High</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Low</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Quarterly and Monthly Highs and Lows</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1<SUP>st </SUP>Quarter 2019</FONT></TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6.8764</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6.6840</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2<SUP>nd </SUP>Quarter 2019</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9212</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.6691</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3<SUP>rd </SUP>Quarter 2019</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.1748</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7845</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4<SUP>th </SUP>Quarter 2019</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.1668</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9602</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1<SUP>st </SUP>Quarter 2020</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.1011</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8870</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2<SUP>nd </SUP>Quarter 2020</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.1518</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9924</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3<SUP>rd </SUP>Quarter 2020</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0710</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.7591</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4<SUP>th </SUP>Quarter 2020</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8101</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.5236</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1<SUP>st </SUP>Quarter 2021</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.5408</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4391</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 85; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->80<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>B.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Plan of
    Distribution</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Not
Applicable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>C.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Markets</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Our
shares have been listed on the NASDAQ Stock Market under the symbols PETZ, since September 21, 2017, following the completion of our
initial public offering.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 29, 2019, the Company received Nasdaq confirmation of the Company&rsquo;s regaining technical compliance with the minimum stockholders&rsquo;
equity rule and with other applicable requirements as set forth in the Panel&rsquo;s decision following an oral hearing in August 2019.
In connection with this confirmation, the Nasdaq Panel imposes a Panel Monitor under Listing Rule 5815(d)(4)(A) until October 30, 2020
for the purposes of monitoring the Company&rsquo;s continued compliance with the stockholders&rsquo; equity requirement. The decision
provided that if and to the extent the Company&rsquo;s stockholders&rsquo; equity fell below $2.5 million and the Company did not qualify
for listing under an alternative to the stockholders&rsquo; equity rule, the Panel (or a newly convened Panel if the initial Panel is
unavailable) would promptly conduct a hearing with respect to this deficiency, and the Company&rsquo;s securities could be delisted from
Nasdaq. During the monitoring period, the Company was obligated to notify the Panel, in writing, in the event its stockholders&rsquo;
equity fell below $2.5 million for any reason, or if the Company otherwise fell out of compliance with any other applicable listing requirement.
In the event that the Company failed to comply with any other requirement for continued listing during the monitoring period, the Company
would have been provided written notice of the deficiency and an opportunity to present a definitive plan to regain compliance to the
Panel. The Panel would thereafter render a determination with respect to the Company&rsquo;s continued listing on Nasdaq. On November
12, 2020, the Company, was informed that, following a 12-month compliance monitoring period under a Panel Monitor pursuant to a Compliance
with Monitor letter dated October 29, 2019, the Company was currently in compliance with applicable Nasdaq Listing Rules, and the Panel
has determined to continue the listing of the Company&rsquo;s securities on The Nasdaq Stock Market. There is no assurance that the Company
will remain in compliance with the continued listing criteria. If it fails to remain in compliance its securities could be delisted.
If the Company is delisted from Nasdaq, its common shares may be traded over-the-counter on the OTC Bulletin Board or in the &ldquo;pink
sheets&rdquo; if one or more market makers seeks and obtains approval by the Financial Industry Regulatory Authority to continue quoting
in the Company&rsquo;s common shares.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company cannot provide any assurance that its common shares will trade at levels necessary to regain and maintain compliance with the
above-referenced bid price rule before the compliance deadline. The Company intends to continue to monitor the bid price for its common
stock. If the Company&rsquo;s common shares do not trade at a level that is likely to regain compliance with the Nasdaq requirements,
the Company&rsquo;s Board of Directors will consider other options that may be available to achieve compliance.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>D.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Selling
    Shareholders</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
Applicable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>E.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Dilution</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
Applicable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>F.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Expenses
    of the Issue</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
Applicable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 86; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->81<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_012"></A>ITEM 10.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ADDITIONAL
    INFORMATION</B></FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>A.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Share Capital</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
Applicable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>B.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Memorandum
    and Articles of Association</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
information required by Item 10.B of Form 20-F is included in the section titled &ldquo;Description of Share Capital&rdquo; in our Registration
Statement on Form F-1 initially filed with the SEC on August 11, 2017 (File No.: 333-219896), which section is incorporated herein by
reference.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>C.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Material
    Contracts</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">None</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>D.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exchange
    controls</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Under
British Virgin Islands law, there are currently no restrictions on the export or import of capital, including foreign exchange controls
or restrictions that affect the remittance of dividends, interest or other payments to nonresident holders of our shares.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>E.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Taxation</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><I>PRC
Enterprise Income Tax</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the Enterprise Income Tax Law of PRC (the &ldquo;EIT Law&rdquo;), which was promulgated on March 16, 2007, last amended in February
2017 and became effective as of January 1, 2008, the income tax for both domestic and foreign-invested enterprises is at a uniform rate
of 25%. The Regulation on the Implementation of Enterprise Income Tax Law of the PRC (the &ldquo;EIT Rules&rdquo;) was promulgated on
December 6, 2007 and became effective on January 1, 2008. On April 14, 2008, the Chinese Ministry of Science and Technology, Ministry
of Finance and State Administration of Taxation enacted the Administrative Measures for Certifying High and New Technology Enterprises
(the &ldquo;Certifying Measures&rdquo;), which retroactively became effective on January 1, 2008 and was amended on January 29, 2016.
Under the EIT Law and the Certifying Measures, certain qualified high-tech companies may benefit from a preferential tax rate of 15%
if they own their core intellectual properties and are classified into certain industries strongly supported by the Chinese government
and set forth by certain departments of the Chinese State Council. Tiandihui was granted the high and new technology enterprise (&ldquo;HNTE&rdquo;)
qualification valid until the year end of December 2018. The Company was subject to 25% income tax rate in 2019 and 2020. There can be
no assurance, however, that Tiandihui will continue to meet the qualifications for such a reduced tax rate. In addition, there can be
no guaranty that relevant governmental authorities will not revoke Tiandihui&rsquo;s &ldquo;high and new technology enterprise&rdquo;
status in the future. Uncertainties exist with respect to how the EIT Law applies to the tax residence status of Tiandihui and our offshore
subsidiaries. Under the EIT Law, an enterprise established outside of China with a &ldquo;de facto management body&rdquo; within China
is considered a &ldquo;resident enterprise&rdquo;, which means that it is treated in a manner similar to a Chinese enterprise for enterprise
income tax purposes. Although the implementation rules of the EIT Law define &ldquo;de facto management body&rdquo; as a managing body
that exercises substantive and overall management and control over the production and business, personnel, accounting books and assets
of an enterprise, the only official guidance for this definition currently available is set forth in Circular 82 issued by the State
Administration of Taxation, at April 22, 2009 which provides that a foreign enterprise controlled by a PRC company or a PRC company group
will be classified as a &ldquo;resident enterprise&rdquo; with its &ldquo;de facto management bodies&rdquo; located within China if the
following criteria are satisfied:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the place where
    the senior management and core management departments that are in charge of its daily operations perform their duties is mainly located
    in the PRC;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">its financial
    and human resources decisions are made by or are subject to approval by persons or bodies in the PRC;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 87; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->82<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">its major assets,
    accounting books, company seals, and minutes and files of its board and shareholders&rsquo; meetings are located or kept in the PRC;
    and</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">more than half
    of the enterprise&rsquo;s directors or senior management with voting rights frequently reside in the PRC.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">We
do not believe that we meet the conditions outlined in the preceding paragraph since Tiandihui does not have a PRC enterprise or enterprise
group as our primary controlling shareholder. In addition, we are not aware of any offshore holding companies with a corporate structure
similar to the Company that has been deemed a PRC &ldquo;resident enterprise&rdquo; by the PRC tax authorities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
we are deemed a China resident enterprise, we may be subject to the EIT at the rate of 25% on our global income, except that the dividends
we receive from our Chinese subsidiaries may be exempt from the EIT to the extent such dividends are deemed dividends among qualified
resident enterprises. If we are considered a resident enterprise and earn income other than dividends from our Chinese subsidiaries,
a 25% EIT on our global income could significantly increase our tax burden and materially and adversely affect our cash flow and profitability.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>PRC
Business Tax and VAT</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Provisional Regulation of China on Business Tax last amended on November 10, 2008 and effective as of January 1, 2009 and the
Detailed Rules for the Implementation of the Provisional Regulation of China on Business Tax last amended on October 28, 2011 and effective
as of November 1, 2011, all entities and individuals engaged in providing taxable services, transfer of intangible assets or the sale
of real estate are subject to business tax. According to the Provisional Regulations of the People&rsquo;s Republic of China on Value-added
Tax (2017), which were revised and came into effect on November 20, 2017, the sales of goods, processing, repair and replacement services,
sales of services, intangible assets, immovable property and imported goods within the territory of the People&rsquo;s Republic of China
must pay VAT. The amount of VAT payable is calculated as &ldquo;output VAT&rdquo; minus &ldquo;input VAT&rdquo;, and the rates of VAT
are 13% or 9% for sales of our goods as determined by State Administration of Taxation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>People&rsquo;s
Republic of China Taxation</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the EIT law and EIT Rules, both of which became effective on January 1, 2008, the income tax for both domestic and foreign-invested enterprises
is at a uniform rate of 25%, unless they qualify for certain exceptions. On April 14, 2008, the Chinese Ministry of Science and Technology,
Ministry of Finance and State Administration of Taxation enacted the Certifying Measures, which retroactively became effective on January
1, 2008 and was amended on January 29, 2016 provide that certain qualified high-tech companies may benefit from a preferential tax rate
of 15% if they own their core intellectual properties and are classified into certain industries strongly supported by the Chinese government
and set forth by certain departments of the Chinese State Council. Tiandihui was granted the HNTE qualification valid for three years
commencing on December 2, 2016. Tiandihui&rsquo;s status as a &ldquo;high-tech enterprise&rdquo; was automatically revoked by the relevant
government departments when it expired on December 2, 2019. We are a holding company incorporated in the British Virgin Islands and we
gain substantial income by way of dividends from our PRC subsidiaries. The EIT Law and Rules provide that China-sourced income of foreign
enterprises, such as dividends paid by a PRC Subsidiary to its equity holders that are non-resident enterprises, will normally be subject
to PRC withholding tax at a rate of 10%, unless any such foreign investor&rsquo;s jurisdiction of incorporation has tax treaty with China
that provides for a different withholding arrangement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>British
Virgin Islands Taxation</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the BVI Act as currently in effect, a holder of common shares who is not a resident of the British Virgin Islands is exempt from British
Virgin Islands income tax on dividends paid with respect to the common shares and all holders of common shares are not liable to the
British Virgin Islands for income tax on gains realized during that year on sale or disposal of such shares. The British Virgin Islands
does not impose a withholding tax on dividends paid by a company incorporated or re-registered under the BVI Act. There are no capital
gains, gift or inheritance taxes levied by the British Virgin Islands on companies incorporated or re-registered under the BVI Act. In
addition, shares of companies incorporated or re-registered under the BVI Act are not subject to transfer taxes, stamp duties or similar
charges. There is no income tax treaty or convention currently in effect between the United States and the British Virgin Islands or
between China and the British Virgin Islands.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 88; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->83<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>United
States Federal Income Taxation</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following does not address the tax consequences to any particular investor or to persons in special tax situations such as:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">banks;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">financial institutions;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">insurance companies;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">regulated investment
    companies;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">real estate
    investment trusts;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">broker-dealers;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">traders that
    elect to mark to market;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S. expatriates;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">tax-exempt
    entities;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons liable
    for alternative minimum tax;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons holding
    our common shares as part of a straddle, hedging, conversion or integrated transaction;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons that
    actually or constructively own 10% or more of our voting shares;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons who
    acquired our common shares pursuant to the exercise of any employee share option or otherwise as consideration; or</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons holding
    our common shares through partnerships or other pass-through entities.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Prospective
purchasers are urged to consult their tax advisors about the application of the U.S. Federal tax rules to their particular circumstances
as well as the state, local, foreign and other tax consequences to them of the purchase, ownership and disposition of our common shares.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Taxation
of Dividends and Other Distributions on our Shares</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the passive foreign investment company rules discussed below, the gross amount of distributions made by us to you with respect to
the common shares (including the amount of any taxes withheld therefrom) will generally be includable in your gross income as dividend
income on the date of receipt by you, but only to the extent that the distribution is paid out of our current or accumulated earnings
and profits (as determined under U.S. federal income tax principles). With respect to corporate U.S. Holders, to the extent that the
amount of the distribution exceeds our current and accumulated earnings and profits (as determined under U.S. federal income tax principles),
it will be treated first as a tax-free return of your tax basis in your common shares, and to the extent the amount of the distribution
exceeds your tax basis, the excess will be taxed as capital gain. We do not intend to calculate our earnings and profits under U.S. federal
income tax principles. Therefore, a U.S. Holder should expect that a distribution will be treated as a dividend even if that distribution
would otherwise be treated as a non-taxable return of capital or as capital gain under the rules described above. The dividends will
not be eligible for the dividends-received deduction allowed in respect of dividends received from other U.S. corporations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 89; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->84<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">With
respect to non-corporate U.S. Holders, including individual U.S. Holders, dividends will be taxed at the lower capital gains rate applicable
to qualified dividend income, provided that (1) the common shares are readily tradable on an established securities market in the United
States, or we are eligible for the benefits of an approved qualifying income tax treaty with the United States that includes an exchange
of information program, (2) we are not a passive foreign investment company (as discussed below) for either our taxable year in which
the dividend is paid or the preceding taxable year, and (3) certain holding period requirements are met. Under U.S. Internal Revenue
Service authority, our common shares will be considered for purpose of clause (1) above to be readily tradable on an established securities
market in the United States when they are listed on the NASDAQ Capital Market. You are urged to consult your tax advisors regarding the
availability of the lower rate for dividends paid with respect to our common shares, including the effects of any change in law after
the date of this Annual Report.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividends
on our common shares will constitute foreign source income for foreign tax credit limitation purposes. If the dividends are taxed as
qualified dividend income (as discussed above), the amount of the dividend taken into account for purposes of calculating the foreign
tax credit limitation will be limited to the gross amount of the dividend, multiplied by the reduced rate divided by the highest rate
of tax normally applicable to dividends. The limitation on foreign taxes eligible for credit is calculated separately with respect to
specific classes of income. For this purpose, dividends distributed by us with respect to our common shares will constitute &ldquo;passive
category income&rdquo; but could, in the case of certain U.S. Holders, constitute &ldquo;general category income.&rdquo;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Taxation
of Dispositions of Shares</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the passive foreign investment company rules discussed below, you will recognize taxable gain or loss on any sale, exchange or other
taxable disposition of shares equal to the difference between the amount realized (in U.S. dollars) for the share and your tax basis
(in U.S. dollars) in the shares. The gain or loss will be capital gain or loss. If you are a non-corporate U.S. Holder, including an
individual U.S. Holder, who has held the common shares for more than one year, you will be eligible for the capital gains tax rate of
20% (or lower for individuals in lower tax brackets). The deductibility of capital losses is subject to limitations. Any such gain or
loss that you recognize will generally be treated as United States source income or loss for foreign tax credit limitation purposes.</FONT></P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Passive
Foreign Investment Company</I></FONT></P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on our current and anticipated operations and the composition of our assets, we do not expect to be a passive foreign investment company,
or PFIC, for U.S. federal income tax purposes for our current taxable year ending December 31, 2018. Our actual PFIC status for the current
taxable years ending December 31, 2018 will not be determinable until after the close of such year and, accordingly, there is no guarantee
that we will not be a PFIC for the current year. PFIC status is a factual determination for each taxable year which cannot be made until
the close of the taxable year. A non-U.S. corporation is considered a PFIC for any taxable year if either:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">at least 75%
    of its gross income is passive income; or</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">at least 50%
    of the value of its assets (based on an average of the quarterly values of the assets during a taxable year) is attributable to assets
    that produce or are held for the production of passive income (the &ldquo;asset test&rdquo;).</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">We
will be treated as owning our proportionate share of the assets and earning our proportionate share of the income of any other corporation
in which we own, directly or indirectly, at least 25% (by value) of the stock. We must make a separate determination each year as to
whether we are a PFIC. As a result, our PFIC status may change. In particular, because the value of our assets for purposes of the asset
test will generally be determined based on the market price of our common shares, our PFIC status will depend in large part on the market
price of our common shares. Accordingly, fluctuations in the market price of the common shares may cause us to become a PFIC. If we are
a PFIC for any year during which you hold common shares, we will continue to be treated as a PFIC for all succeeding years during which
you hold common shares. However, if we cease to be a PFIC, you may avoid some of the adverse effects of the PFIC regime by making a &ldquo;deemed
sale&rdquo; election with respect to the common shares.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 90; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->85<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
we are a PFIC for any taxable year during which you hold common shares, you will be subject to special tax rules with respect to any
&ldquo;excess distribution&rdquo; that you receive and any gain you realize from a sale or other disposition (including a pledge) of
the common shares, unless you make a &ldquo;mark-to-market&rdquo; election as discussed below. Distributions you receive in a taxable
year that are greater than 125% of the average annual distributions you received during the shorter of the three preceding taxable years
or your holding period for the common shares will be treated as an excess distribution. Under these special tax rules:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the excess
    distribution or gain will be allocated ratably over your holding period for the common shares;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the amount
    allocated to the current taxable year, and any taxable year prior to the first taxable year in which we were a PFIC, will be treated
    as ordinary income, and</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the amount
    allocated to each other year will be subject to the highest tax rate in effect for that year and the interest charge generally applicable
    to underpayments of tax will be imposed on the resulting tax attributable to each such year. The tax liability for amounts allocated
    to such years cannot be offset by any net operating losses for such years, and gains realized on the sale of the common shares cannot
    be treated as capital, even if you hold the common shares as capital assets.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">A
U.S. Holder of &ldquo;marketable stock&rdquo; (as defined below) in a PFIC may make a mark-to-market election for such stock to elect
out of the tax treatment discussed above. If you make a mark-to-market election for the common shares, you will include in income each
year an amount equal to the excess, if any, of the fair market value of the common shares as of the close of your taxable year over your
adjusted basis in such common shares. You are allowed a deduction for the excess, if any, of the adjusted basis of the common shares
over their fair market value as of the close of the taxable year. However, deductions are allowable only to the extent of any net mark-to-market
gains on the common shares included in your income for prior taxable years. Amounts included in your income under a mark-to-market election,
as well as gain on the actual sale or other disposition of the common shares, are treated as ordinary income. Ordinary loss treatment
also applies to the deductible portion of any mark-to-market loss on the common shares, as well as to any loss realized on the actual
sale or disposition of the common shares, to the extent that the amount of such loss does not exceed the net mark-to-market gains previously
included for such common shares. Your basis in the common shares will be adjusted to reflect any such income or loss amounts. If you
make a valid mark-to-market election, the tax rules that apply to distributions by corporations that are not PFICs would apply to distributions
by us, except that the lower applicable capital gains rate for qualified dividend income discussed above under &ldquo;Taxation of Dividends
and Other Distributions on our Shares&rdquo; generally would not apply.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
mark-to-market election is available only for &ldquo;marketable stock&rdquo;, which is stock that is traded in other than de minimis
quantities on at least 15 days during each calendar quarter (&ldquo;regularly traded&rdquo;) on a qualified exchange or other market
(as defined in applicable U.S. Treasury regulations), including the NASDAQ Capital Market. If the common shares are regularly traded
on the NASDAQ Capital Market and if you are a holder of common shares, the mark-to-market election would be available to you were we
to be or become a PFIC.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Alternatively,
a U.S. Holder of stock in a PFIC may make a &ldquo;qualified electing fund&rdquo; election with respect to such PFIC to elect out of
the tax treatment discussed above. A U.S. Holder who makes a valid qualified electing fund election with respect to a PFIC will generally
include in gross income for a taxable year such holder&rsquo;s pro rata share of the corporation&rsquo;s earnings and profits for the
taxable year. However, the qualified electing fund election is available only if such PFIC provides such U.S. Holder with certain information
regarding its earnings and profits as required under applicable U.S. Treasury regulations. We do not currently intend to prepare or provide
the information that would enable you to make a qualified electing fund election. If you hold common shares in any year in which we are
a PFIC, you will be required to file U.S. Internal Revenue Service Form 8621 regarding distributions received on the common shares and
any gain realized on the disposition of the common shares.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
are urged to consult your tax advisors regarding the application of the PFIC rules to your investment in our common shares and the elections
discussed above.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 91; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->86<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0">&nbsp;</P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Information
Reporting and Backup Withholding</I></FONT></P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend
payments with respect to our common shares and proceeds from the sale, exchange or redemption of our common shares may be subject to
information reporting to the U.S. Internal Revenue Service and possible U.S. backup withholding at a current rate of 28%. Backup withholding
will not apply, however, to a U.S. Holder who furnishes a correct taxpayer identification number and makes any other required certification
on U.S. Internal Revenue Service Form W-9 or who is otherwise exempt from backup withholding. U.S. Holders who are required to establish
their exempt status generally must provide such certification on U.S. Internal Revenue Service Form W-9. U.S. Holders are urged to consult
their tax advisors regarding the application of the U.S. information reporting and backup withholding rules. Backup withholding is not
an additional tax. Amounts withheld as backup withholding may be credited against your U.S. federal income tax liability, and you may
obtain a refund of any excess amounts withheld under the backup withholding rules by filing the appropriate claim for refund with the
U.S. Internal Revenue Service and furnishing any required information.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>United
States Federal Income Taxation</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following sets forth the material British Virgin Islands, Chinese and U.S. federal income tax matters related to an investment in our
common shares. It is directed to U.S. Holders (as defined below) of our common shares and is based on laws and relevant interpretations
thereof in effect as of the date of this Annual Report, all of which are subject to change. This description does not deal with all possible
tax consequences relating to an investment in our common shares, such as the tax consequences under state, local and other tax laws.
The following brief description applies only to U.S. Holders (defined below) that hold common shares as capital assets and that have
the U.S. dollar as their functional currency. This brief description is based on the tax laws of the United States in effect as of the
date of this Annual Report and on U.S. Treasury regulations in effect or, in some cases, proposed, as of the date of this Annual Report,
as well as judicial and administrative interpretations thereof available on or before such date. All of the foregoing authorities are
subject to change, which change could apply retroactively and could affect the tax consequences described below. The brief description
below of the U.S. federal income tax consequences to &ldquo;U.S. Holders&rdquo; will apply to you if you are a beneficial owner of shares
and you are, for U.S. federal income tax purposes:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">an individual
    who is a citizen or resident of the United States;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a corporation
    (or other entity taxable as a corporation for U.S. federal income tax purposes) organized under the laws of the United States, any
    state thereof or the District of Columbia;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">an estate whose
    income is subject to U.S. federal income taxation regardless of its source; or</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a trust that
    (1) is subject to the primary supervision of a court within the United States and the control of one or more U.S. persons for all
    substantial decisions or (2) has a valid election in effect under applicable U.S. Treasury regulations to be treated as a U.S. person.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B><I>Belgium
taxation</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
current enterprise income tax rate is approximately 34%, which includes 3% additional tax, for Belgium companies. Small and medium-sized
enterprises may enjoy preferential tax rate if they meet the requirements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Japan
taxation</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
enterprise income tax includes national income tax and local special tax for companies operated in Japan. The current national enterprise
income tax rate is 30%. And the actual income tax burden will be around 35% - 40% given the local special tax was considered.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>F.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Dividends
    and paying agents</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Not
required.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 92; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->87<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>G.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Statement
    by experts</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
required.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>H.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Documents
    on display</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">We
file annual reports and other information with the Securities and Exchange Commission. We file annual reports on Form 20-F and submit
other information under cover of Form 6-K. As a foreign private issuer, we are exempt from the proxy requirements of Section 14 of the
Exchange Act and our officers, directors and principal shareholders are exempt from the insider short-swing disclosure and profit recovery
rules of Section 16 of the Exchange Act. Annual reports and other information we file with the Commission may be inspected at the public
reference facilities maintained by the Commission at Room 1024, 100 F. Street, N.E., Washington, D.C. 20549, and copies of all or any
part thereof may be obtained from such offices upon payment of the prescribed fees. You may call the Commission at 1-800-SEC-0330 for
further information on the operation of the public reference rooms and you can request copies of the documents upon payment of a duplicating
fee, by writing to the Commission. In addition, the Commission maintains a web site that contains reports and other information regarding
registrants (including us) that file electronically with the Commission which can be assessed at http://www.sec.gov.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>I.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Subsidiary
    Information</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Not
required.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_013"></A>ITEM 11.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>QUANTITATIVE
    AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>&nbsp;</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B><I>Interest
Rate Risk</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
main interest rate exposure relates to bank borrowings. We manage our interest rate exposure with a focus on reducing our overall cost
of debt and exposure to changes in interest rates. In 2020, we had $5.11 million weighted average outstanding bank loans, with weighted
average effective interest rate of 9.03%. In 2019, we had $4.73 million weighted average outstanding bank loans, with weighted average
effective interest rate of 5.54%. In the year 2018, we had $1.87 million weight average outstanding bank loans, with weighted average
effective interest rate of 6.06%.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, if interest rates increased/decreased by 1%, with all other variables having remained constant, and assuming the
amount of bank borrowings outstanding at the end of the year was outstanding for the entire year, profit attributable to equity owners
of our company would have been $3,387,&nbsp;lower/higher, respectively, mainly as a result of higher/lower interest income from our cash
and cash equivalents and loan receivables.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2019, if interest rates increased/decreased by 1%, with all other variables having remained constant, and assuming the
amount of bank borrowings outstanding at the end of the year was outstanding for the entire year, profit attributable to equity owners
of our company would have been $2,620,&nbsp;lower/higher, respectively, mainly as a result of higher/lower interest income from our cash
and cash equivalents and loan receivables.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Foreign
Currency Risk</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
functional currency is the RMB, Euro and Yen, and our financial statements are presented in U.S. dollar. We mainly use RMB in domestic
transaction, and the transaction settled with Euro and Yen are immaterial. The RMB appreciated against the U.S. dollar by 6.5% in 2020
and depreciated by 4.1% in 2019. The change in the value of RMB relative to the U.S. dollar may affect our financial results reported
in the U.S. dollar terms without giving effect to any underlying change in our business or results of operation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Currently,
our assets, liabilities, revenues and costs are denominated in RMB and in U.S. dollars, our exposure to foreign exchange risk will primarily
relate to those financial assets denominated in U.S. dollars. Any significant revaluation of RMB against U.S. dollar may materially affect
our earnings and financial position, and the value of, and any dividends payable on, our common shares in U.S. dollars in the future.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_014"></A>ITEM 12.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DESCRIPTION
    OF SECURITIES OTHER THAN EQUITY SECURITIES</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
required.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 93; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->88<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_015"></A>PART
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_016"></A>ITEM 13.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEFAULTS,
    DIVIDEND ARREARAGES AND DELINQUENCIES</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">As
of December 31, 2020, there has been approximately USD12.78 million default of indebtedness and there is no any arrearage in the payment
of dividends.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_017"></A>ITEM 14.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>MATERIAL
    MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">None.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_018"></A>ITEM 15.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTROLS
    AND PROCEDURES</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>&nbsp;</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B><I>Disclosure
Controls and Procedures</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 (the &ldquo;Evaluation Date&rdquo;), the Company carried out an evaluation, under the supervision of and with the
participation of management, including the Company&rsquo;s Chief Executive Officer and Chief Financial Officer (the &ldquo;Certifying
Officers&rdquo;), of the effectiveness of the design and operation of the Company&rsquo;s disclosure controls and procedures (as defined
in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934). Based on the foregoing, the Certifying Officers concluded
that as of the Evaluation Date the Company&rsquo;s disclosure controls and procedures were not effective as of December 31, 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
material weakness identified by our management was a lack of control procedures implemented to ensure the Company&rsquo;s business is
not adversely affected after the change of the key member of the management team. As the Company suffered from many operating difficulties
in 2019, the former Chief Executive Officer, General Manager, Chief Financial Officer, Chief Production Officer and other senior executives
of Tiandihui left the Company at different times, resulting in the lack of continuity and coherence in the Company&rsquo;s operations
and management throughout 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In order to address the foregoing material weakness, we have put in
place additional controls, including, among others, hiring and replacing certain management team members. Our CEO has established a new
management team to deal with operation management challenges of the Company, and our CFO has been working on improving the Company&rsquo;s
financial and reporting functions. Overall, the Company is working through and standardizing its business processes, instituting business
procedures and adding controls and additional supervision, particularly, in the areas of control duties and data sharing and supervision
so as to provide effective means of linking various functions and departments within the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
intend to complete the remediation effort on or before the end of the 2021 fiscal year and will conduct periodic assessments of the state
of the Company&rsquo;s financial reporting measures and systems, as a whole.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Changes
in Internal Controls over Financial Reporting</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
than the changes described above, there were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f)
and 15d-15(f) promulgated under the Exchange Act) during the period covered by this Annual Report that have materially affected, or are
reasonably likely to materially affect, our internal control over financial reporting.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Management&rsquo;s
annual report on internal control over financial reporting</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
management is responsible for establishing and maintaining adequate internal control over financial reporting. Our internal control over
financial reporting is a process designed under the supervision of our chief executive officer and chief financial officer to provide
reasonable assurance regarding the reliability of financial reporting and the preparation of our consolidated financial statements for
external reporting purpose in accordance with U.S. generally accepted accounting principles.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Management
assessed the effectiveness of our internal control over financial reporting as of December 31, 2020. In making this assessment, management
used the framework set forth in the report Internal Control &ndash; Integrated framework issued in 2013 by the Committee of Sponsoring
Organization of the Treadway Commission, or COSO. The COSO framework summarizes each of the components of a company&rsquo;s internal
control system, including (1) the control environment, (2) risk assessment, (3) control activities, (4) information and communication
and (5) monitoring.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 94; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->89<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on these evaluations, our management concluded that, due to the material weakness described above, our internal control over financial
reporting was not effective as of December 31, 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_019"></A>ITEM 16.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>RESERVED</B></FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_020"></A>ITEM 16A.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AUDIT COMMITTEE
    FINANCIAL EXPERT.</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Our
Board of Directors has determined that Owens Meng is an audit committee financial expert as that term is defined in Item 16A(b) of Form
20-F, and &ldquo;independent&rdquo; as that term is defined in the NASDAQ listing standards.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_021"></A>ITEM 16B.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CODE OF
    ETHICS.</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">We
have adopted a Code of Business Conduct and Ethics that applies to our directors, officers and employees, including our principal executive
officer, principal financial officer, and principal accounting officer. A copy of the Code of Business Conduct and Ethics is available
on our website, www.tdhpet.com. The information on our corporate website is not a part of this Annual Report.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_022"></A>ITEM 16C.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PRINCIPAL
    ACCOUNTANT FEES AND SERVICES.</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
following table represents the approximate aggregate fees for services rendered by MaloneBailey, LLP for the periods indicated:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31,<BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31,<BR> 2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Audit Fees</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">195,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">160,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Audit Related Fees</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Tax Fees</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">All Other Fees</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total Fees</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">195,000</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">160,000</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Pre-Approval
of Services</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
audit committee evaluated and approved in advance the scope and cost of the engagement of an auditor before the auditor rendered its
audit and non-audit services.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_023"></A>ITEM 16D.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXEMPTIONS
    FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES.</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">None.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_024"></A>ITEM 16E.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PURCHASES
    OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS.</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">No
purchases of our securities were made by us or our affiliates in 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_025"></A>ITEM 16F.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CHANGES
    IN REGISTRANT&rsquo;S CERTIFYING ACCOUNTANT.</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_026"></A>ITEM 16G.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CORPORATE
    GOVERNANCE</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">None.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM 16H.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>MINE SAFETY
    DISCLOSURE</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Not
applicable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 95; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->90<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_027"></A>PART
III</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_028"></A>ITEM 17.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FINANCIAL
    STATEMENTS</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have elected to provide financial statements pursuant to Item 18.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_029"></A>ITEM 18.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FINANCIAL
    STATEMENTS</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
financial statements are filed as part of this Annual Report beginning on page F-1.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_030"></A>ITEM 19.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBITS</B></FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: black 1.5pt solid; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: left; width: 9%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit&nbsp;No.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 90%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Description</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017009302/ff12017a1ex1-1_tdhholding.htm">Form of Underwriting Agreement (5)</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017003015/filename2.htm">Memorandum and Articles of Association (1).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017006790/filename3.htm">Specimen Share Certificate (3).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017009302/ff12017a1ex10-1_tdhholding.htm">Employment Agreement between the Registrant and its CEO (5).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017009302/ff12017a1ex10-2_tdhholding.htm">Employment Agreement between the Registrant and its CFO (5).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017006790/filename4.htm">Form of Indemnification Escrow Agreement (3).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017005804/filename2.htm">English Translation of Sweet Potato Purchase Agreement (2).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017005804/filename3.htm">English Translation of 2015 PSBC Facility Agreement (2).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017005804/filename4.htm">English Translation of 2017 PSBC Facility Agreement (2).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.7</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017005804/filename5.htm">English Translation of 2015 PSBC Working Capital Loan Contract (2).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.8</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017005804/filename6.htm">English Translation of 2017 PSBC Working Capital Loan Contract (2).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017005804/filename7.htm">English Translation of ICBC Online Revolving Loan Contract (2).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.10</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017006790/filename5.htm">English Translation of the Beijing Jingdong Century Trading Co., Ltd. Food Purchase Agreement (3).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.11</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017006790/filename6.htm">Form of Lockup Agreement (3).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.12</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017008458/ff12017ex10xii_tdhholdings.htm">English Translation of ICBC Revolving Loan Agreement (4).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="f20f2020ex12-1_tdhholdings.htm">Certification of the Chief Executive Officer (Principal Executive Officer) pursuant to Rule 13a-14(a) of the Securities Exchange Act, as amended.</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.2</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="f20f2020ex12-2_tdhholdings.htm">Certification of the Chief Financial Officer (Principal Financial Officer) pursuant to Rule 13a-14(a) of the Securities Exchange Act, as amended.</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="f20f2020ex13-1_tdhholdings.htm">Certification of the Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017006790/filename7.htm">Code of Conduct and Ethics (3).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017009302/ff12017a1ex21-1_tdhhold.htm">List of Subsidiaries of the Registrant (5).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017006790/filename9.htm">Charter of the Audit Committee (3).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.2</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017006790/filename10.htm">Charter of the Compensation Committee (3).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.3</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1684425/000121390017006790/filename11.htm">Charter of the Nominating Committee (3).</A></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">99.4</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><A HREF="f20f2020ex99-4_tdhholdings.htm">Press Release dated April 26, 2021</A>.</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL
    Instance Document</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL
    Taxonomy Extension Schema Document</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL
    Taxonomy Extension Calculation Linkbase Document</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL
    Taxonomy Extension Definition Linkbase Document</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL
    Taxonomy Extension Label Linkbase Document</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL
    Taxonomy Extension Presentation Linkbase Document</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 3pt; width: 15%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="margin-top: 0; margin-bottom: 0"></P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated
    by reference from the previously filed as part of the registration statement DRS F-1 filed with the SEC on March 30, 2017.</FONT></TD></TR>
  </TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated
    by reference from the previously filed as part of the registration statement DRS F-1 filed with the SEC on May 24, 2017.</FONT></TD></TR>
  </TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated
    by reference from the previously filed as part of the registration statement DRS F-1 filed with the SEC on June 23, 2017.</FONT></TD></TR>
  </TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated
    by reference from the previously filed as part of the registration statement Form F-1 (File No. 333-219896) filed with the SEC on
    August 11, 2017.</FONT></TD></TR>
  </TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated
    by reference from the previously filed as part of the registration statement Form F-1 (File No. 333-219896) filed with the SEC on
    August 30, 2017.</FONT></TD></TR>
  </TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated
    by reference from the previously filed as part of the registration statement Form F-1 (File No. 333-219896) filed with the SEC on
    September 13, 2017.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 96; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->91<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SIGNATURES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized
the undersigned to sign this annual report on its behalf.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>TDH Holdings,
    Inc.</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 26, 2021</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/&nbsp;<I>Dandan
    Liu</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 31%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dandan Liu</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer<BR>
    (Principal Executive Officer)</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>TDH Holdings,
    Inc.</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 26, 2021</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/&nbsp;<I>Feng
    Zhang</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Feng Zhang</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer<BR>
    (Principal Financial and Accounting Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 97; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->92<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>TDH
HOLDINGS, INC. AND SUBSIDIARIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INDEX
TO CONSOLIDATED FINANCIAL STATEMENTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 87%; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#b_001">Report of Independent Registered Public Accounting Firm</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#b_002">Consolidated Balance Sheets as of December 31, 2020 and 2019</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-3</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#b_003">Consolidated Statements of Operations and Comprehensive Loss for the Years Ended December 31, 2020, 2019 and 2018</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-4</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#b_004">Consolidated Statements of Changes in Stockholders&rsquo; Equity (Deficit) for the Years Ended December 31, 2020, 2019 and 2018</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-5</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#b_005">Consolidated Statements of Cash Flows for the Years Ended December 31, 2020, 2019 and 2018</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-6</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#b_006">Notes to the Consolidated Financial Statements</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-7
&ndash; F-31</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 98; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="b_001"></A>REPORT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the Shareholders and Board of Directors of</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TDH
Holdings, Inc. and Subsidiaries</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Opinion
on the Financial Statements</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have audited the accompanying consolidated balance sheets of TDH Holdings, Inc. and Subsidiaries (collectively, the &ldquo;Company&rdquo;)
as of December 31, 2020 and 2019, and the related consolidated statements of operations and comprehensive loss, stockholders&rsquo; equity
(deficit), and cash flows for each of the three years in the period ended December 31, 2020, and the related notes (collectively referred
to as the &ldquo;financial statements&rdquo;). In our opinion, the financial statements present fairly, in all material respects, the
financial position of the Company as of December 31, 2020 and 2019, and the results of their operations and their cash flows for each
of the three years in the period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States
of America.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Going
Concern Matter</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note
2 to the financial statements, the Company has suffered recurring losses from operations and has a net capital deficiency that raises
substantial doubt about its ability to continue as a going concern. Management&rsquo;s plans in regard to these matters are also described
in Note 2. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Basis
for Opinion</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
financial statements are the responsibility of the Company&rsquo;s management. Our responsibility is to express an opinion on the Company&rsquo;s
financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board
(United States) (&ldquo;PCAOB&rdquo;) and are required to be independent with respect to the Company in accordance with the U.S. federal
securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain
reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company
is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits
we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion
on the effectiveness of the Company&rsquo;s internal control over financial reporting. Accordingly, we express no such opinion.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error
or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding
the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant
estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits
provide a reasonable basis for our opinion.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
MaloneBailey, LLP</I></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">www.malonebailey.com</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have served as the Company&rsquo;s auditor since 2016.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Houston,
Texas</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">April
26, 2021</FONT> <FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 99; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="b_002"></A>TDH
HOLDINGS, INC. AND SUBSIDIARIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSOLIDATED
BALANCE SHEETS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: center">ASSETS</TD><TD>&nbsp;</TD>
    <TD COLSPAN="6" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">CURRENT ASSETS:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Cash and cash equivalents</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">6,566,549</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">5,114,175</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Restricted cash</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">182,515</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,390,403</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Short-term investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,138,578</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Accounts receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">168,499</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,657</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Advances to suppliers, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">41,088</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">39,806</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Inventories, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">247,245</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">473,216</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Prepayments and other current assets, net</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">172,481</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">153,633</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Total current assets</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">10,516,955</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,192,890</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.375in; text-indent: -0.125in">NON-CURRENT ASSETS</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Property, plant and equipment, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,636,995</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,562,669</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Land use rights, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,009,005</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">973,224</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Long-term investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">71,757</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Operating lease right-of-use assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,103</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Operating lease right-of-use assets - related parties</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">270,852</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">286,670</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Total non-current assets</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,935,955</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,894,320</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total assets</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">18,452,910</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">15,087,210</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: center; padding-left: 0.125in">LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY (DEFICIT)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">CURRENT LIABILITIES:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,209,763</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,436,939</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Accounts payable - related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">124,715</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">116,834</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Notes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">908,008</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Advances from customers</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">90,834</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">116,155</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Bank overdrafts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78,320</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78,320</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Short-term loans</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,391,323</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,624,061</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Short-term loans - related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">985,883</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">892,510</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Taxes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60,729</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57,521</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Due to related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">42,021</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">39,387</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Operating lease liabilities, current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,913</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Operating lease liabilities - related parties, current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">195,231</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">137,347</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Other current liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">5,882,164</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,054,818</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Total current liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">19,070,896</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">14,461,900</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.375in; text-indent: -0.125in">NON-CURRENT LIABILITIES:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Deferred tax liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,036</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Operating lease liabilities - related party, non-current</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">274,794</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">286,875</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Total liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">19,345,690</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">14,749,811</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.375in; text-indent: -0.125in">STOCKHOLDERS&rsquo; EQUITY (DEFICIT):</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Common stock ($0.001 par value; 200,000,000 shares authorized; 45,849,995 shares issued and outstanding at December 31, 2020 and 2019)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,850</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,850</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Additional paid-in capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,963,570</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,963,678</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Statutory reserves</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">160,014</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">160,014</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Accumulated deficit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(22,849,319</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(21,974,651</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Accumulated other comprehensive income (loss)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(212,895</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">142,516</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Total TDH Holdings, Inc. stockholders&rsquo; equity (deficit)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(892,780</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">337,407</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Noncontrolling interest</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Total stockholders&rsquo; equity (deficit)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(892,780</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">337,399</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total liabilities and stockholders&rsquo; equity (deficit)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">18,452,910</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">15,087,210</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
accompanying notes are an integral part of these consolidated financial statements</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 100; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="b_003"></A>TDH
HOLDINGS, INC. AND SUBSIDIARIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSOLIDATED
STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For The Years Ended December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left; padding-left: 0.375in; text-indent: -0.125in">Net revenue</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">815,225</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">12,455,414</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">22,154,506</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.375in; text-indent: -0.125in">Net revenue - related parties</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">192,841</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,519,531</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Total revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">815,225</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,648,255</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">23,674,037</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.375in; text-indent: -0.125in">Cost of revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">857,060</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,992,499</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">26,278,300</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.375in; text-indent: -0.125in">Cost of revenue - related parties</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">178,636</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,448,533</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Total cost of revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">857,060</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,171,135</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">27,726,833</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Gross loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(41,835</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,522,880</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,052,796</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Operating expenses:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.375in; text-indent: -0.125in">Selling expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">117,993</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">920,237</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,535,945</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.375in; text-indent: -0.125in">General and administrative expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,766,109</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,702,035</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,792,858</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.375in; text-indent: -0.125in">Research and development expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,062,582</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.375in; text-indent: -0.125in">Impairment of long-lived assets other than goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">813,344</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.375in; text-indent: -0.125in">Impairment of goodwill</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,599,591</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Total operating expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,884,102</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,435,616</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,990,976</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Loss from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,925,937</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,958,496</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(14,043,772</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.375in; text-indent: -0.125in">Interest expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,180,489</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,378,755</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(233,101</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.375in; text-indent: -0.125in">Government subsidies</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,651</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">129,255</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">81,882</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.375in; text-indent: -0.125in">Other income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">137,163</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,189</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,242</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.375in; text-indent: -0.125in">Other expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(35,197</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(290,655</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(26,992</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.375in; text-indent: -0.125in">Investment income, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,120,241</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.375in; text-indent: -0.125in">Loss from equity method investment</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(127,965</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(17,524</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Total other income (expenses)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,050,369</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,666,931</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(175,493</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Loss before income tax benefit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(875,568</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8,625,427</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(14,219,265</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.375in; text-indent: -0.125in">Income tax benefit</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(900</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">Net loss</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(874,668</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(8,625,427</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(14,219,265</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">Less: Net loss attributable to non-controlling interest</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(8</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(40</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">Net loss attributable to TDH Holdings, Inc.</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(874,668</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(8,625,419</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(14,219,225</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Comprehensive loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(874,668</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(8,625,427</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(14,219,265</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Other comprehensive loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.375in; text-indent: -0.125in">Foreign currency translation adjustment</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(355,411</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(100,954</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(65,123</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Total comprehensive loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,230,079</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8,726,381</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(14,284,388</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">Less: Comprehensive loss attributable to noncontrolling interest</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(8</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(347</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">Comprehensive loss attributable to TDH Holdings, Inc.</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(1,230,079</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(8,726,373</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(14,284,041</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Loss per common share attributable to TDH Holdings, Inc.</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Basic</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.02</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.41</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(1.49</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.02</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.41</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(1.49</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Weighted average common shares outstanding</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Basic</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,849,995</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,022,598</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,558,493</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,849,995</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,022,598</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,558,493</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
accompanying notes are an integral part of these consolidated financial statements</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 101; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="b_004"></A>TDH
HOLDINGS, INC. AND SUBSIDIARIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSOLIDATED
STATEMENTS OF CHANGES IN STOCKHOLDERS&rsquo; EQUITY (DEFICIT)</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Number
    of Shares</FONT></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Common
    Shares</FONT></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Additional
    Paid-in Capital</FONT></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Stock
    Subscription Receivable</FONT></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Statutory
    Reserves</FONT></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Retained
    Earnings (Accumulated Deficit)</FONT></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Accumulated
    Other Comprehensive Income (Loss)</FONT></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Noncontrolling
    Interest</FONT></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Total
    Stockholders&rsquo; Equity (Deficit)</FONT></TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; width: 41.5%; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Balance,
    January 1, 2018</FONT></TD><TD STYLE="width: 0.5%; font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 0.5%; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 4pt double; width: 5%; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">9,423,750</FONT></TD><TD STYLE="width: 0.5%; padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 0.5%; font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 0.5%; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; width: 5%; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">9,424</FONT></TD><TD STYLE="width: 0.5%; padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 0.5%; font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 0.5%; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; width: 5%; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">9,947,084</FONT></TD><TD STYLE="width: 0.5%; padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 0.5%; font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 0.5%; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; width: 5%; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(100,000</FONT></TD><TD STYLE="width: 0.5%; padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD STYLE="width: 0.5%; font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 0.5%; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; width: 5%; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">160,014</FONT></TD><TD STYLE="width: 0.5%; padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 0.5%; font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 0.5%; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; width: 5%; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">869,993</FONT></TD><TD STYLE="width: 0.5%; padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 0.5%; font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 0.5%; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; width: 5%; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">308,286</FONT></TD><TD STYLE="width: 0.5%; padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 0.5%; font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 0.5%; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; width: 5%; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="width: 0.5%; padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 0.5%; font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 0.5%; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; width: 5%; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">11,194,801</FONT></TD><TD STYLE="width: 0.5%; padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Net
    loss</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(14,219,225</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(40</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(14,219,265</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of common shares for business acquisition</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">1,092,912</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">1,093</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">1,051,927</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">1,053,020</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Collection
    of stock subscription receivable</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">100,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">100,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Foreign
    currency translation adjustment</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(64,816</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(307</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(65,123</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Balance,
    December&nbsp;31, 2018</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">10,516,662</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">10,517</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">10,999,011</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">160,014</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(13,349,232</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">243,470</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(347</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(1,936,567</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Net
    loss</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(8,625,419</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(8</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(8,625,427</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of common shares</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">35,333,333</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">35,333</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">10,964,667</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">11,000,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Disposal
    of noncontrolling interest</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">347</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">347</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Foreign
    currency translation adjustment</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(100,954</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(100,954</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Balance,
    December&nbsp;31, 2019</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">45,849,995</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">45,850</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">21,963,678</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">160,014</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(21,974,651</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">142,516</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(8</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">337,399</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Net
    Loss</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(874,668</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(874,668</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Foreign
    currency translation adjustment</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(355,411</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(355,411</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Purchase
    of noncontrolling interest</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(108</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">8</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(100</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">Balance,
    December 31, 2020</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">45,849,995</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">45,850</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">21,963,570</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">160,014</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(22,849,319</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(212,895</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD><TD STYLE="padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</FONT></TD><TD STYLE="padding-bottom: 4pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(892,780</FONT></TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</FONT></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
accompanying notes are an integral part of these consolidated financial statements</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 102; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="b_005"></A>TDH
HOLDINGS, INC. AND SUBSIDIARIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSOLIDATED
STATEMENTS OF CASH FLOWS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For The&nbsp;Years Ended December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">Cash flows from operating activities</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net loss</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(874,668</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(8,625,427</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(14,219,265</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Adjustments to reconcile net loss to net cash used in operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Depreciation and amortization expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">391,351</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">571,528</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">395,355</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Fair value change of short-term investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,120,241</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Loss from equity method investment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">127,965</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,524</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Loss on disposal of subsidiaries</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,018</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -9pt; padding-left: 0.25in">Impairment of goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,599,591</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Impairment of long-lived assets other than goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">813,344</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Inventory write-down</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">42,241</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">518,119</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,668,508</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Allowance for credit losses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">74,190</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">659,569</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Deferred income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,106</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,861</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(591</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Loss (gain) on disposal of property, plant and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(16,870</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">308,003</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Non-cash lease expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,944</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">89,176</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Gain on forgiveness of short-term loan</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(6,265</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Changes in operating assets and liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Accounts receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(112,177</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">329,042</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,302,573</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Accounts receivable - related parties, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">306,301</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(778,516</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Inventories, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">201,730</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,009,862</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,203,927</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Operating lease liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9,382</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Operating lease liabilities &ndash; related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,262</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,404</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Due from related parties, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,206</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Due to related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,387</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,142</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Advances to suppliers, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(12,179</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">36,322</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">569,723</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Prepayments and other current assets, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(29,363</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">516,018</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(291,336</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(416,506</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,775,356</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,870,157</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Accounts payable - related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,703</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,848</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Interest payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,065,277</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">260,417</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">119,712</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Interest payable - related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43,835</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Notes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,046,257</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,204,910</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Taxes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,797</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32,733</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Advances from&nbsp;customers</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(31,366</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(42,923</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(60,254</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Advances from&nbsp;customer - related party</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,397</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Other current liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(866,962</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">280,843</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">160,914</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net cash used in operating activities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,628,255</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(5,626,618</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,173,742</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Cash flows from investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Payments to acquire property, plant and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(47,086</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(121,560</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5,627,422</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Proceeds from disposal of property, plant and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">233,747</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Payments to acquire land use rights</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(854,221</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Acquisition of businesses, net of cash acquired</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,888</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -9pt; padding-left: 0.25in">Disposal of subsidiaries</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">83</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Loans to related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(132,147</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Repayments from related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,282</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">235,049</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Payments for long-term investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(235,605</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Purchase of short-term investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(38,743,908</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Proceeds from sale of short-term investments</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">42,146,183</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash provided by (used in) investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,355,189</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">113,552</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,594,458</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Cash flows from financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Proceeds from issuance of common shares</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,760,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Purchase of noncontrolling interest</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(100</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Collection of stock subscription receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Proceeds from related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,306</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Repayments to related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(385,420</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Proceeds from bank overdrafts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78,162</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Proceeds from short-term loans</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">107,829</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,046,275</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,400,090</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Repayments of short-term loans</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(746,437</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,073,177</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,508,056</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Proceeds from short-term loans - related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49,350</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,791,403</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,176,690</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Repayments of short-term loans - related parties</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,080,947</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(60,490</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash provided by (used in) financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(589,358</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">9,520,716</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">7,728,120</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Effect of exchange rate changes on cash, cash equivalents and restricted cash</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">106,910</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(203,577</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">96,808</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Net change in cash, cash equivalents and restricted cash</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">244,486</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,804,073</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(943,272</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cash, cash equivalents and restricted cash, beginning of the year</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,504,578</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2,700,505</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,643,777</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Cash, cash equivalents and restricted cash, end of the year</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">6,749,064</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">6,504,578</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">2,700,505</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -9pt; padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Supplemental cash flow information</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Interest paid</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">38,362</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,118,338</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">113,389</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Income taxes paid</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">146</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -9pt; padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Non-cash investing and financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Accrued interest added to short-term loan &ndash; related party</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">126,697</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Operating expenses paid by related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">157,094</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Liabilities assumed in connection with purchase of property, plant and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">14,592</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">51,196</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">38,636</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Notes payable reclassified to short-term loans</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">908,850</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">479,724</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Receivables from related parties settled with payables to related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">28,694</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">114,707</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Receivables from common stock subscription settled with loan payables to a related party</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4,240,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Shares issuance in connection with acquisition of subsidiaries</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,053,020</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Short-term loans settled by transferring an equity investment to the creditor</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">70,708</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,566,549</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">5,114,175</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">893,020</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Restricted cash</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">182,515</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,390,403</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,807,485</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Total cash, cash equivalents, and restricted cash</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,749,064</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,504,578</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">2,700,505</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
accompanying footnotes are an integral part of these financial statements</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 103; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="b_006"></A>TDH
HOLDINGS, INC. AND SUBSIDIARIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
1 &ndash; ORGANIZATION</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TDH Holdings, Inc. (&ldquo;TDH Holdings&rdquo;)
was incorporated on September 30, 2015 under the laws of the British Virgin Islands. On November 4, 2015, TDH Holdings incorporated a
wholly owned subsidiary, TDH HK Limited (&ldquo;TDH HK&rdquo;) in Hong Kong for the purpose of being a holding company for the equity
interest in Qingdao Tiandihui Foodstuffs Co., Ltd. (&ldquo;Tiandihui&rdquo;). On September 9, 2016, TDH Holdings incorporated TDH Petfood
LLC, a Nevada limited liability company, in which TDH Holdings holds 99% equity interest. In December, 2020, TDH Holdings acquired the
remaining 1% equity interest of TDH Petfood LLC with a consideration of $100. TDH Petfood LLC does not own any material assets or liabilities.
Other than cash and equity interest in TDH HK and TDH Petfood LLC, TDH Holdings has not conducted any operations or own any material assets
or liabilities prior to March 1, 2020, and started to invest in marketable securities in March 2020. TDH HK does not conduct any operations
or own any material assets or liabilities except for cash and the 100% of the equity interest of Tiandihui which it acquired on February
21, 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tiandihui
was founded in Qingdao City, Shandong Province, People&rsquo;s Republic of China (&ldquo;PRC&rdquo;) on April 22, 2002 as a limited liability
company. As of December 31, 2019, Tiandihui had one wholly owned subsidiary: Beijing Chongai Jiujiu Cultural Communication Co., Ltd.
(&ldquo;Chongai Jiujiu&rdquo;), which was incorporated on March 3, 2011, in Beijing City, PRC. Tiandihui and its wholly owned subsidiary
are engaged in the business of development, manufacturing and sales of high quality pet food products under our own formula patents.
Our products are produced at Tiandihui facility and sold to the pet owners in PRC and to the retailers and wholesalers throughout worldwide.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 21, 2016, TDH HK entered into an equity transfer agreement with Rongfeng Cui and his wife Yanjuan Wang, the shareholders of
Tiandihui at the time, to acquire 100% of the equity interests in Tiandihui (&ldquo;reorganization&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 19, 2016, Tiandihui acquired 100% shares of Chongai Jiujiu from Rongfeng Cui and Yanjuan Wang with a consideration of $87,849 (RMB610,000).
The acquisition of Chongai Jiujiu is a transaction between entities under common control.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Immediately
before and after the reorganization, the same shareholders of Tiandihui controlled Tiandihui and TDH Holdings. Therefore, for accounting
purposes, the reorganization is accounted for as a transaction of entities under common control. Accordingly, the accompanying consolidated
financial statements have been prepared as if the current corporate structure had been in existence throughout the periods presented.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 9, 2016, a wholly owned subsidiary of the Company, Qingdao Kangkang Development Co., Ltd. (&ldquo;Kangkang Development&rdquo;)
was incorporated in Qingdao City, PRC. Kangkang Development had no active operation since its incorporation and was dissolved in 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 14, 2017, a 55% owned subsidiary of the Company, Yichong (Qingdao) Technology Co., Ltd. (&ldquo;Yichong&rdquo;) was incorporated
in Qingdao City, PRC. Yichong had no active operation since its incorporation. The Company disposed of its entire equity interests in
Yichong in September 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 29, 2017, a 55% owned subsidiary of the Company, Qingdao Lingchong Information Technology Co., Ltd. (&ldquo;Lingchong&rdquo;)
was incorporated in Qingdao City, PRC. Lingchong had no active operation since its incorporation. The Company disposed of its entire
equity interests in Lingchong in July 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 3, 2018, a wholly owned subsidiary, Qingdao Lile Pet Foodstuffs Co., Ltd. (&ldquo;Lile&rdquo;) was incorporated in Qingdao City,
PRC. Lile had no active operation since its incorporation and was dissolved in 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2018, the Company completed business acquisitions of TDH Group BVBA, a Belgium entity and TDH JAPAN, a Japanese entity. TDH
Group BVBA and TDH JAPAN had limited operation activities for the year ended December 31, 2020. TDH JAPAN was dissolved in February 2021.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 104; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 22, 2020, Qingdao Tiandihui Pet Foodstuffs Co., Ltd. (&ldquo;Tiandihui Pet Foodstuffs&rdquo;) was incorporated in Qingdao City,
PRC.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 21, 2020, Qingdao Tiandihui Foodstuffs Sales Co., Ltd. (&ldquo;Tiandihui Foodstuffs Sales&rdquo;) was incorporated in Qingdao
City, PRC. Tiandihui Foodstuffs Sales is a wholly owned subsidiary of Tiandihui Pet Foodstuffs.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 27, 2020, TDH Foods Limited was incorporated in Hong Kong, with the purpose of being a holding company for equity interests
in Tiandihui Pet Foodstuffs. TDH Foods Limited does not conduct any operations or own any material assets or liabilities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 24, 2020, TDH Holdings, Inc. acquired
100% equity interests of TDH Foods Limited. The acquisition of TDH Foods Limited and its subsidiaries is a transaction between entities
under common control. Accordingly, the accompanying consolidated financial statements have been prepared as if the current corporate structure
had been in existence throughout the fiscal year presented.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TDH
Holdings and its consolidated subsidiaries are collectively referred to herein as the &ldquo;Company&rdquo;, &ldquo;we&rdquo; and &ldquo;us&rdquo;,
unless specific reference is made to an entity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
2 &ndash; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Basis
of Presentation and Principles of Consolidation</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying audited financial statements have been prepared in conformity with accounting principles generally accepted in the United
States of America (&ldquo;U.S. GAAP&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
basis of accounting differs in certain material respects from that used for the preparation of the books of account of the Company, which
are prepared in accordance with the accounting principles and the relevant financial regulations applicable to enterprises with limited
liabilities established in the PRC (&ldquo;PRC GAAP&rdquo;), the accounting standards used in the places of their domicile. The accompanying
consolidated financial statements reflect necessary adjustments not recorded in the books of account of the Company to present them in
conformity with U.S. GAAP.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements include the accounts of the Company, its wholly-owned and majority-owned subsidiaries.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
significant intercompany accounts and transactions have been eliminated upon consolidation. The results of subsidiaries acquired or disposed
of during the respective periods are included in the consolidated statements of operations and comprehensive loss from the effective
date of acquisition or up to the effective date of disposal, as appropriate. The portion of the income or loss applicable to noncontrolling
interest in subsidiaries is reflected in the consolidated statements of operations and comprehensive loss.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Going
Concern</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
consolidated financial statements have been prepared assuming we will continue as a going concern, which contemplates the realization
of assets and liquidation of liabilities in the normal course of business. However, for the year ended December 31, 2020, the Company
has incurred a net loss of approximately $0.9 million and working capital deficit of approximately $8.6 million and its cash balance
and revenues generated are not currently sufficient and cannot be projected to cover operating expenses and meet the Company&rsquo;s
obligations as they become due for the next twelve months from the date that our financial statements are issued. These factors raise
substantial doubt about the Company&rsquo;s ability to continue as a going concern.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management&rsquo;s
plan to alleviate the substantial doubt about the Company&rsquo;s ability to continue as a going concern include attempting to improve
its business profitability, its ability to generate sufficient cash flow from its operations to meet its operating needs on a timely
basis, obtain additional working capital funds through debt and equity financings to eliminate inefficiencies in order to meet its anticipated
cash requirements. However, there can be no assurance that these plans and arrangements will be sufficient to fund the Company&rsquo;s
ongoing capital expenditures, working capital, and other requirements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 105; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements do not include any adjustments related to the recoverability or classification of asset-carrying
amount or the amounts and classification of liabilities that may result should the Company be unable to continue as a going concern.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Foreign
Currency Translation</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements are presented in United States dollar (&ldquo;$&rdquo;), which is the reporting currency
of the Company. The functional currency of TDH Holdings, TDH HK, TDH Petfood LLC and TDH Foods Limited is United States dollar. The functional
currency of Tiandihui, Tiandihui Pet Foodstuffs, Tiandihui Foodstuffs Sales and Chongai Jiujiu is Renminbi (&ldquo;RMB&rdquo;). The functional
currency of TDH Group BVBA is Euro (&ldquo;&euro;&rdquo;). The functional currency of TDH JAPAN is Yen (&ldquo;&yen;&rdquo;). For the
subsidiaries whose functional currencies are RMB, Euro and Yen, results of operations and cash flows are translated at average exchange
rates during the period, assets and liabilities are translated at the unified exchange rate at the end of the period, and equity is translated
at historical exchange rates. The resulting translation adjustments are included in determining other comprehensive income or loss. Transaction
gains and losses are reflected in the consolidated statements of operations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
exchange rates used to translate amounts in RMB into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=RMB):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<BR>
Sheet Date<BR>
Rates</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<BR>
Rates</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</FONT></TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6.5277</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6.9001</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9680</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9088</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
exchange rates used to translate amounts in Euro into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=&euro;):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<BR>
Sheet Date<BR>
Rate</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<BR>
Rate</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</FONT></TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">0.8153</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">0.8772</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.8916</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.8934</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
exchange rates used to translate amounts in Yen into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=&yen;):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<BR>
Sheet Date<BR>
Rate</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<BR>
Rate</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</FONT></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">103.1589</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">106.7408</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">108.6384</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">109.0086</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Use
of Estimates</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the
reported amounts of assets and liabilities, disclosure of contingent assets and liabilities on the date of the financial statements and
the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical
experience and on various other assumptions and information that are believed to be reasonable under the circumstances. Estimates and
assumptions of future events and their effects cannot be perceived with certainty and, accordingly, these estimates may change as new
events occur, as more experience is acquired, as additional information is obtained and as our operating environment changes. Significant
estimates and assumptions by management include, among others, useful lives and impairment of long-lived assets, allowance for credit
losses, write-down in value of inventories and income taxes including the valuation allowance for deferred tax assets. Estimates and assumptions
are periodically reviewed and the effects of revisions are reflected in the financial statements in the period they are determined to
be necessary.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<!-- Field: Page; Sequence: 106; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>COVID-19
Pandemic</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic has created significant public health concerns as well as economic disruption, uncertainty, and volatility which may
negatively affect our business operations. As a result, as the pandemic persists and/or if it worsens, our accounting estimates and assumptions
could be impacted in subsequent periods, and it is reasonably possible such changes could be significant (although the potential effects
cannot be estimated at this time).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Cash
and Cash Equivalents</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents include cash on hand, cash in time deposits and highly liquid investments purchased with original maturities of
three months or less.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Restricted
Cash</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash mainly represents bank deposits used to pledge the bank acceptance notes, bank deposits judicially frozen by the court and cash
deposit in an escrow account.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Short-term
Investments</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Starting March 2020 and throughout the year ended
December 31, 2020, TDH Holdings invested in equity securities of certain publicly listed companies through various open market transactions.
The investments in marketable securities are managed and operated by an asset management company. Pursuant to the asset management agreement,
for the period from March 1, 2020 to December 31, 2020, the asset management company is entitled to 25% of total realized gain if certain
condition is met. In addition, if the total accumulated realized gain as of December 31, 2020 is in excess of 20% (&ldquo;exceeding portion&rdquo;),
the asset management company is entitled to additional monetary reward in the amount of 70% of the exceeding portion of the total realized
gain.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TDH Holdings&rsquo; investments in marketable
securities are accounted for pursuant to ASC 321 and reported at their readily determinable fair value as quoted by market exchanges in
the consolidated balance sheets with change in fair value recognized in earnings. For the year ended December 31, 2020, change in fair
value, including unrealized gain of approximately $0.2 million and net realized gain of approximately $1.9 million, which consists of
gross realized gain of approximately $6.3 million net with investment management fee of approximately $4.4 million, was presented as
&ldquo;investment income, net&rdquo; in the accompanying consolidated statement of operations and comprehensive loss. Also see Note 9.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Current Expected Credit Losses</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2020, the Company adopted FASB Accounting
Standards Update (ASU) 2016-13 &ldquo;<I>Financial Instruments &ndash; Credit Losses: Measurement of Credit Losses on Financial Instruments</I>,&rdquo;
(ASC Topic 326) and its amendments using the modified retrospective approach. Results for reporting periods beginning after January 1,
2020 are presented under ASC Topic 326, while prior amounts are not adjusted. The Company&rsquo;s accounts receivables, advances to suppliers,
prepayments and other current assets are within the scope of ASC Topic 326. This ASU replaces the incurred loss impairment model with
an expected credit loss impairment model for financial instruments. The amendments require entities to consider forward-looking information
to estimate expected credit losses, resulting in earlier recognition of losses for receivables that are current or not yet due, which
were not considered under the previous accounting guidance. The adoption of this standard did not have a material impact to the Company&rsquo;s
consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our expected loss allowance methodology is
developed using an aging method and analyses of historical credit losses experience, current economic conditions, future market
forecasts and any recoveries in assessing the lifetime expected credit losses. Additionally, external data and macroeconomic factors
are also considered.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<!-- Field: Page; Sequence: 107; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Inventories</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories,
consisting of raw materials, work in progress, and finished goods, are stated at the lower of cost or net realizable value, with cost
computed on a weighted-average basis. The valuation of inventory requires us to estimate excess and slow-moving inventory. We evaluate
the recoverability of our inventory based on assumption about expected demand, market conditions, forecasts prepared by its customers,
sales contracts and orders in hand.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Property,
Plant and Equipment</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment, are stated at cost less depreciation. Cost represents the purchase price of the asset and other costs incurred to
bring the asset into its existing use. Maintenance, repairs and betterments, including replacement of minor items, are charged to expense;
major additions to physical properties are capitalized.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
of property, plant and equipment is calculated based on cost, less their estimated residual value, if any, using the straight-line method
over their estimated useful lives. Estimated useful lives are as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 49%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery equipment</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 20 years</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer software</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10 years</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Electronic equipment</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 10 years</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 10 years</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor vehicles</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 10 years</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvement</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shorter of the lease term
    or estimated useful life</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buildings</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">20 - 50 years</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Land
Use Rights</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the law of PRC, the government owns all the land in the PRC. Companies or individuals are authorized to possess and use the land only
through land use rights granted by the Chinese government for a specified period of time. Land use rights are being amortized using the
straight-line method over the periods the rights are granted.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Impairment
of Long-Lived Assets and Goodwill</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the
assets may not be fully recoverable, or at least annually. The Company recognizes an impairment loss when the sum of expected undiscounted
future cash flows is less than the carrying amount of the asset. The amount of impairment is measured as the difference between the asset&rsquo;s
estimated fair value and its book value. The Company recorded impairment loss on long-lived assets other than goodwill of $0, $813,344
and $0 for the years ended December 31, 2020, 2019 and 2018, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s goodwill is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the
carrying amount of these assets may not be recoverable. In testing for goodwill impairment, the Company compares the fair value of its
reporting unit to its carrying value including the goodwill of that unit. If the carrying value, including goodwill, exceeds the reporting
unit&rsquo;s fair value, the Company will recognize an impairment loss for the amount by which the carrying amount exceeds the reporting
unit&rsquo;s fair value. The loss recognized cannot exceed the total amount of goodwill allocated to that reporting unit. The Company
recorded impairment of goodwill of $0, $0 and $1,599,591 for the years ended December 31, 2020, 2019 and 2018, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Long-term
Investments</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s long-term investments consist of equity investments without readily determinable fair value and equity method investment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 108; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with ASC 323, <I>Investments-Equity Method and Joint Ventures</I>, the Company applies the equity method of accounting to
equity investments, over which it has significant influence but does not own a majority equity interests or otherwise control. Significant
influence is generally considered to exist when the Company has an ownership interest in the voting stock of the investee between 20%
and 50%. Under the equity method, the Company initially records its investment at cost and subsequently adjusts the carrying amount of
the investment to recognize the Company&rsquo;s proportionate share of each equity investee&rsquo;s net income or loss into earnings
after the date of investment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company continually reviews its investment under equity method to determine whether a decline in fair value to below the carrying value
is other-than-temporary. The primary factors in its determination are the duration and severity of the decline in fair value, the financial
condition, operating performance and the prospects of the equity investee, and other company specific information such as recent financing
rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down
to fair value.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820, Fair Value
Measurements and Disclosures to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company
elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting
from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Company makes
assessment of whether an investment is impaired at each reporting date and recognizes an impairment loss equal to the difference between
the carrying value and fair value in the consolidated statements of operations and comprehensive loss if there is any. The Company makes
a qualitative assessment of whether the investments are impaired at each reporting date.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Fair
Value of Financial Instruments</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction
between market participants at the measurement date. When determining the fair value measurement for assets and liabilities required
or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact
and it considers assumptions that market participants would use when pricing the asset or liability.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company measures certain financial assets, including the investment under the measurement alternative method and equity method on other-than-temporary
basis, intangible assets and fixed assets at fair value when an impairment charge is recognized.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of
unobservable inputs when measuring fair value. A financial instrument&rsquo;s categorization within the fair value hierarchy is based
upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs
that may be used to measure fair value:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
1 &mdash; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
2 &mdash; Include other inputs that are directly or indirectly observable in the marketplace.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
3 &mdash; Unobservable inputs which are supported by little or no market activity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income
approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving
identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present
value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach
is based on the amount that would currently be required to replace an asset.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 109; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For certain of the Company&rsquo;s financial instruments, including
cash and cash equivalents, restricted cash, accounts receivable, advances to suppliers, inventories, prepayments and other current assets,
accounts payable, advances from customers, taxes payable, bank overdrafts, short-term loans and other current liabilities,
the carrying amounts approximate their fair values due to the short maturities. The fair value of the Company&rsquo;s investments in the
equity securities of publicly listed companies are measured using quoted market prices.&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents information about the Company&rsquo;s assets that are measured at fair value on a recurring basis as of December
31, 2020 and 2019 and indicates the fair value hierarchy of the valuation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; vertical-align: bottom; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Quoted
Prices in Active Markets for Identical Assets</B></FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(Level
1)</B></FONT></P></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Significant
Other Observation Inputs</B></FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(Level
2)</B></FONT></P></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Significant
Unobservable Inputs</B></FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(Level
3)</B></FONT></P></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom">Total<BR>
Balance</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Publicly listed equity securities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; text-align: left; padding-left: 0.25in; text-indent: -0.125in">As of December 31, 2020</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">3,138,578</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">3,138,578</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.25in; text-indent: -0.125in">As of December 31, 2019</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Lease
Commitments</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2019, the Company adopted ASU 2016-02,
<I>Leases </I>(together with all amendments subsequently issued thereto, &ldquo;ASC Topic 842&rdquo;), using the modified retrospective
method. The Company elected the transition method which allows entities to initially apply the requirements by recognizing a cumulative-effect
adjustment to the opening balance of retained earnings in the period of adoption. As a result of electing this transition method, previously
reported financial information has not been restated to reflect the application of the new standard to the comparative periods presented.
The Company elected the package of practical expedients permitted under the transition guidance within ASC Topic 842, which among others,
allows the Company to carry forward certain historical conclusions reached under ASC Topic 840 regarding lease identification, classification,
and the accounting treatment of initial direct costs. The Company elected not to record assets and liabilities on its consolidated balance
sheet for new or existing lease arrangements with terms of 12 months or less. The Company recognizes lease expenses for such leases on
a straight-line basis over the lease term. In addition, the Company elected the land easement transition practical expedient and did not
reassess whether an existing or expired land easement is a lease or contains a lease if it has not historically been accounted for as
a lease.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
initial lease liability is equal to the future fixed minimum lease payments discounted using the Company&rsquo;s incremental borrowing
rate, on a secured basis. The lease term includes option renewal periods and early termination payments when it is reasonably certain
that the Company will exercise those rights. The initial measurement of the right-of-use asset is equal to the initial lease liability
plus any initial direct costs and prepayments, less any lease incentives.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
primary impact of applying ASC Topic 842 is the initial recognition of approximately $0.4 million of operating lease liabilities, and
approximately $0.4 million of corresponding right-of-use assets, on the Company&rsquo;s consolidated balance sheet as of January 1, 2019,
for leases classified as operating leases under ASC Topic 840, as well as enhanced disclosure of the Company&rsquo;s leasing arrangements.
There is no cumulative effect to retained earnings or other components of equity recognized as of January 1, 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments
made under operating leases are charged to the consolidated statements of operations and comprehensive loss on a straight-line basis
over the lease period.&nbsp;The Company does not have finance lease arrangements as of December 31, 2020 and 2019. See Note 15 for further
discussion.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 110; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Loss
per Share</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
loss per common share is computed by dividing net loss attributable to common shareholders by the weighted-average number of common shares
outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common shareholders by the sum
of the weighted average number of common shares outstanding and dilutive potential common shares during the period. Potentially dilutive
common shares consist of common shares warrants using the treasury stock method. Common equivalent shares are not included in the denominator
of the diluted earnings per share calculation when inclusion of such shares would be anti-dilutive.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Revenue
Recognition</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is measured according to ASC Topic 606, <I>Revenue from Contracts with Customers</I>. Revenue for sale of products is derived from contracts
with customers, which primarily include the sale of pet food products. The Company recognizes revenue upon transfer of control of promised
goods in a contract with a customer in an amount that reflects the consideration the Company expects to receive in exchange for those
products. Transfer of control occurs once the customer has the contractual right to use the product, generally upon shipment or once
delivery and risk of loss has transferred to the customer.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is recognized net of any taxes collected from customers that are subsequently remitted to governmental authorities, including value-added
tax (&ldquo;VAT&rdquo;), business tax, applicable local government levies. At the time revenue is recognized, allowances are recorded,
with the related reduction to revenue, for estimated sales returns based upon historical experience and related terms of customer arrangements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
allowance for sales returns recorded by the Company was $0, $0.06 million and $0.89 million for the years ended December 31, 2020, 2019
and 2018, respectively. The Company does not provide rebate, pricing protection or any other concessions to its customers.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company elected to account for shipping and handling fees that occur after the customer has obtained control of goods, for instance,
free onboard shipping point arrangements, as a fulfillment cost and accrues for such costs.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard. Revenue under
the segment reporting standard is measured on the same basis as under the revenue standard. See Note 14 for information regarding revenue
disaggregation by product lines, marketing channels and countries.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities are recorded when consideration is received from a customer prior to transferring the control of goods to the customer or
other conditions under the terms of a sales contract. As of December 31, 2020 and 2019, the Company recorded contract liabilities of
$90,834 and $116,155, respectively, which were presented as advances from customers on the accompanying consolidated balance sheets.&nbsp;During
the years ended December 31, 2020 and 2019, the Company recognized $56,983 and $158,274 of contract liabilities as revenue, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Government
Grants</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
grants include cash subsidies as well as other subsidies received from the PRC government by the subsidiaries of the Company. Such subsidies
are generally provided as incentives from the local government to encourage the expansion of local business. The government grant is
recognized in the consolidated statements of operations and comprehensive loss when cash is received and the relevant performance criteria
specified in the grant are met.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Research
and Development</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development costs are expensed as incurred. The costs primarily consist of raw materials used and salaries paid for the development
and improvement of the Company&rsquo;s products.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 111; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Selling
Expenses</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
expenses consist primarily of advertising, salaries and shipping and handling costs incurred during the selling activities. Advertising
and transportation expenses are charged to expense as incurred.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shipping
and handling expenses amounted to $620, $287,385 and $741,816 for the years ended December 31, 2020, 2019 and 2018, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising
costs amounted to $144, $22,221 and $150,154 for the years ended December 31, 2020, 2019 and 2018, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Income
Taxes</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for income taxes under the provision of FASB ASC 740-10, which requires the recognition of deferred tax assets and liabilities
for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method,
deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities
and their financial reporting amounts at each period end based on enacted tax laws and statutory tax rates applicable to the periods
in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred
tax assets to the amount expected to be realized.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Comprehensive
Income/Loss</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
220 &ldquo;<I>Comprehensive Income</I>&rdquo; established standards for reporting and display of comprehensive income/loss, its components
and accumulated balances. Components of comprehensive income/loss include net income/loss and foreign currency translation adjustment.
As of December 31, 2020, 2019 and 2018, the only component of accumulated other comprehensive income/loss was foreign currency translation
adjustment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Loss
Contingencies</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company records accruals for certain of its outstanding legal proceedings or claims when it is probable that a liability will be incurred
and the amount of loss can be reasonably estimated. When a loss contingency is not both probable and estimable, the Company does not
record an accrued liability but discloses the nature and the amount of possible loss, if material, in the notes to the consolidated financial
statements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reviews the developments in contingencies that could affect the amount of the provisions that has been previously recorded, and
the matters and related possible losses disclosed. The Company makes adjustments to provisions and changes to its disclosures accordingly
to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information. The assessment of whether
a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves complex judgments about
future events. Management is often unable to estimate the loss or a range of loss, particularly where (i) the damages sought are indeterminate,
(ii) the proceedings are in the early stages, or (iii) there is a lack of clear or consistent interpretation of laws specific to the
industry-specific complaints among different jurisdictions. In such cases, there is considerable uncertainty regarding the timing or
ultimate resolution of such matters, including eventual loss, fine, penalty or business impact, if any.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Concentration
of Credit Risk</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to concentrations of credit risk are cash and cash equivalents, restricted cash,
and accounts receivable arising from its normal business activities. The Company places its cash and cash equivalents in financial
institutions in the U.S., the PRC, Hong Kong and New Zealand, which the management believes to be credit-worthy. The Company establishes an allowance for credit losses primarily based upon the age of receivables and factors
surrounding the credit risk of specific customers.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 112; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Related
Parties Transactions</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
related party is generally defined as (i) any person that holds 10% or more of the Company&rsquo;s securities and their immediate families,
(ii) the Company&rsquo;s management, (iii) someone that directly or indirectly controls, is controlled by or is under common control
with the Company, or (iv) anyone who can significantly influence the financial and operating decisions of the Company. A transaction
is considered to be a related party transaction when there is a transfer of resources or obligations between related parties. Related
parties may be individuals or corporate entities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transactions
involving related parties cannot be presumed to be carried out on an arm&rsquo;s-length basis, as the requisite conditions of competitive,
free market dealings may not exist. Representations about transactions with related parties, if made, shall not imply that the related
party transactions were consummated on terms equivalent to those that prevail in arm&rsquo;s-length transactions unless such representations
can be substantiated. It is not, however, practical to determine the fair value of amounts due from/to related parties due to their related
party nature.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Segment
Reporting</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company uses the &ldquo;management approach&rdquo; in determining reportable operating segments. The management approach considers the
internal organization and reporting used by the Company&rsquo;s chief operating decision maker for making operating decisions and assessing
performance as the source for determining the Company&rsquo;s reportable segments. The Company&rsquo;s chief operating decision maker
has been identified as the chief executive officer of the Company who reviews financial information based on U.S. GAAP. The chief operating
decision maker now reviews results analyzed by marketing channel. This analysis is only presented at the revenue level with no allocation
of direct or indirect costs. Consequently, the Company has determined that it has only one operating segment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Recently
Issued Accounting Pronouncements not yet adopted</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, the FASB issued ASU 2019-12, <I>Income Taxes (Topic 740)</I>: Simplifying the Accounting for Income Taxes (&ldquo;ASU
2019-12&rdquo;) as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards. ASU
2019-12 removes certain exceptions from Topic 740, Income Taxes, including (i) the exception to the incremental approach for intra period
tax allocation; (ii) the exception to accounting for basis differences when there are ownership changes in foreign investments; and (iii)
the exception in interim period income tax accounting for year-to-date losses that exceed anticipated losses. ASU 2019-12 also simplifies
GAAP in several other areas of Topic 740 such as (i) franchise taxes and other taxes partially based on income; (ii) transactions with
a government that result in a step up in the tax basis of goodwill; (iii) separate financial statements of entities not subject to tax;
and (iv) enacted changes in tax laws in interim periods. ASU 2019-12 is effective for public entities for annual reporting periods and
interim periods within those years beginning after December 15, 2020, and early adoption is permitted. The Company is currently evaluating
the impact of adopting ASU 2019-12 on its consolidated financial statements and related disclosures.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 113; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
3 &ndash; RESTRICTED CASH</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash consisted of the followings:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31, <BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31, <BR> 2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Bank deposits used to pledge the bank acceptance notes and letters of credit issued by the Company (A)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">695,548</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Bank deposits judicially frozen by the court as a result of legal proceedings</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">182,515</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">890,403</TD><TD STYLE="text-align: left">*</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Deposit in an escrow account (B)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">500,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 3pt; width: 15%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="margin-top: 0; margin-bottom: 0"></P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Including
                                                                                                                                                               $695,548 of bank deposits used to pledge the bank acceptance notes.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The cash is restricted
    for use over the terms of the bank acceptance notes and was used directly to settle the liabilities when the bank acceptance notes
    became due. As of December 31, 2020 and 2019, the Company had notes payable of $0 and $908,008, respectively.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
notes payable issued during the year ended December 31, 2019 were secured by the land use right and real property of Qingdao Saike Environmental
Technology Co., Ltd., a related party, real property of Rongfeng Cui, Chairman of the Board and former Chief Executive Officer (&ldquo;CEO&rdquo;)
of the Company, and Yanjuan Wang, Rongfeng Cui&rsquo;s wife, restricted cash of RMB300,000 (approximately $43,000) from Qingdao Gaochuang
Technology Finance Guarantee Co., Ltd. (&ldquo;Gaochuang&rdquo;), a third party guarantee company, and guaranteed by Rongfeng Cui and
Gaochuang. Also see Note 8.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In connection with its
    initial public offering, the Company agreed to deposit $500,000 in a non-interest bearing escrow account to satisfy the potential
    indemnification obligation for two years following September 25, 2017. The Company received the deposit in full during the year ended
    December 31, 2020.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
4 &ndash; ACCOUNTS RECEIVABLE, NET AND ACCOUNTS RECEIVABLE-RELATED PARTIES, NET</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable, net and accounts receivable - related parties, net, consisted of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31, <BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31, <BR> 2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Accounts receivable</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">185,155</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">507,817</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Less: Allowance for credit losses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(16,656</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(486,160</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Accounts receivable, net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">168,499</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">21,657</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Accounts receivable - related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">126,089</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Less: Allowance for credit losses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(126,089</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Accounts receivable - related parties, net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
changes in allowance for credit losses consisted of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Balance, beginning of the year</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">612,249</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Provision for credit losses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,757</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">617,496</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Write-off uncollectable accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(612,249</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Translation adjustment</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">899</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(5,247</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Balance, end of the year</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">16,656</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">612,249</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<!-- Field: Page; Sequence: 114; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
5 &ndash; INVENTORIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, inventories consisted of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31, <BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31, <BR> 2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Raw materials</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">253,613</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">645,002</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Work in process</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">23,758</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">146,345</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Finished goods</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">14,523</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">195,586</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Total</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">291,894</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">986,933</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Inventory write-down</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(42,241</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(518,119</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Translation adjustments</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,408</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">4,402</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Inventories, net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">247,245</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">473,216</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recorded write-down of potentially
obsolete or slow-moving inventories of $42,241, $518,119 and $1,501,510 and lower of cost or market adjustment of $0, $0 and $166,998
for the years ended December 31, 2020, 2019 and 2018, respectively.</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
6 &ndash; PROPERTY, PLANT AND EQUIPMENT, NET</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, property, plant and equipment consisted of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Machinery equipment</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,992,910</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2,689,763</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Electronic equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32,285</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29,132</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Office equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">251,914</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">236,008</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Vehicles</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43,709</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">40,947</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Buildings</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,312,545</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,917,815</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Leasehold Improvement</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">328,431</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">307,786</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Total property, plant and equipment</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">8,961,794</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">9,221,451</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Less: accumulated depreciation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,324,799</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,852,348</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Less: impairment loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(813,344</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Translation adjustments</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,910</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.25in; text-indent: -0.125in">Property, plant and equipment, net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">6,636,995</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">6,562,669</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
expense for the years ended December 31, 2020, 2019 and 2018 was $363,098, $543,311 and $388,256, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, certain property, plant and equipment with net book value of $6,174,867 and $5,929,779 were pledged as
collateral under certain loan arrangements, respectively (also see Note 8).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, certain buildings with net book value of $5,890,975 and $5,617,343 were judicially seized by the court.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 115; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
7 &ndash; LAND USE RIGHTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31,<BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31,<BR> 2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Land use rights</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,097,384</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,028,041</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Accumulated amortization</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(88,379</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(54,817</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Land use rights, net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,009,005</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">973,224</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2020, 2019 and 2018, amortization expense amounted to $28,253, $28,217 and $7,099, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, land use right with net book value of $829,887 and $793,503, respectively, was pledged as collateral under
certain loan arrangements (also see Note 8).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
future amortization expense for land use rights is as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Years ended December 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortization expense</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 87%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">2021</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">21,070</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">2022</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,070</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">2023</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,070</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">2024</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,070</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">2025</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,070</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">903,655</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,009,005</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
8 &ndash; SHORT-TERM LOANS&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s loans consist of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0; text-indent: 0"><P STYLE="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Short-term loans</P></TD><TD STYLE="width: 1%; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">8,391,323</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">7,624,061</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">8,391,323</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">7,624,061</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 75%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secured</FONT></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">8,354,557</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">7,624,061</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unsecured</FONT></TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">36,766</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</FONT></TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">8,391,323</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">7,624,061</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2020 and 2019, the Company entered into various loans agreements with various Chinese banks, other entities
and individuals for an aggregated amount of $107,829 and $1,046,275, respectively, to facilitate its business operations. Interest rate
for the loans outstanding during the years ended December 31, 2020 and 2019 ranged from 4.15% to 24% and from 2.46% to 25% per annum,
respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<!-- Field: Page; Sequence: 116; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended December 31, 2020 and 2019,
the Company did not make repayment on certain notes payables issued by Shanghai Pudong Development Bank (&ldquo;SPDB&rdquo;) as scheduled.
SPDB paid on behalf of the Company to the holders according to the terms of the agreement. As a result, the unpaid notes payables were
reclassified to loan payable to SPDB and the amount was included in short-term loans on the consolidated balance sheets as of December
31, 2020 and 2019. In November 2019, SPDB filed litigation against the Company. In October 2020, the court has ruled that, among others,
the Company should repay SPDB principal and interests in full within 10 days from the date of ruling. As of the date of this filing, the
Company has not fulfilled the court order.&nbsp;During the year ended December 31, 2020, SPDB used the Company&rsquo;s restricted cash
deposited in the bank to settle against partial of outstanding balance of short-term loans, the cash flow of which was included in the
repayments of short-term loans in the financing activities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, corporate or personal guarantees provided for those loans were as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">553,369</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 88%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pledged
by cash deposit of RMB300,000 (approximately $43,000) from Gaochuang, real property of Rongfeng Cui and Yanjuan Wang, former CEO of the
Company and his wife, and land use right and real property of Qingdao Saike Environmental Technology Co., Ltd; Guaranteed by Rongfeng
Cui, Yanjuan Wang and Gaochuang.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,512,219</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pledged by real property
    of the Company and real property of Rongfeng Cui; Guaranteed by Rongfeng Cui and Yanjuan Wang</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,040,888</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pledged by real property
    and land use right of the Company; Guaranteed by Rongfeng Cui and Yanjuan Wang</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,063,866</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guaranteed by Rongfeng
    Cui and Yanjuan Wang</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">184,215</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pledged by restricted cash
    of RMB300,000 (approximately $43,000), four patents and certain equipment of the Company; Guaranteed by Rongfeng Cui, Yanjuan Wang
    and Qingdao Saike Environmental Technology Co., Ltd.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 20, 2018, the Company entered into a loan agreement with China Construction Bank (&ldquo;CCB&rdquo;) to borrow RMB21,450,000
(approximately $3,119,000). The loan bears an annual interest rate of 5.39% and is due in 84 months. Pursuant to the loan agreement,
the proceeds of the loan can only be used in the purchase of manufacturing facility and the associated land use right located at Lingang
Economic Development Zone, Huangdao District, Qingdao, Shandong Province, PRC.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
loan agreement between the Company and CCB contains a number of covenants and restrictions. Such covenants and restrictions include,
but are not limited to, financial ratios. Unless a breach is remediated or a waiver is obtained, a breach of such covenants and restrictions
generally permits lender to demand accelerated repayment of principal and interest.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2018, the Company did not meet
the financial ratios set forth in the debt covenants. Starting December 2019, the Company has been in default on the loan. In January
2020, CCB filed litigation against the Company. In April 2020, the court has ruled that, among others, the Company should repay CCB the
principal and interests in full within 10 days from the date of ruling. As a result, the corresponding loan was reclassified as current
liability and included in short-term loans on the consolidated balance sheets as of December 31, 2020 and 2019. As of December 31, 2020,
the Company has not fulfilled the court order.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The interest expenses accrued for the above loans
were $1,136,654, $746,504 and $138,010 for the years ended December 31, 2020, 2019 and 2018, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&rsquo;s repayments of substantially
all its outstanding short-term loans were delinquent on or around November 2019, and the Company is involved in a number of lawsuits filed
by various lenders. See further discussions in Note 16 and Note 19.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
9 &ndash; OTHER CURRENT LIABILITIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other current liabilities mainly consist of accrued
liabilities, interest payable owed to third party and related party creditors, and other payables. Accrued liabilities mainly include
accrued employee welfares and benefits and accrued liabilities in relation to labor arbitration claims. Other payables primarily represent
accrued management fee paid to an asset management company in connection with the management of the Company&rsquo;s short-term investments
in marketable securities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Accrued Liabilities</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">786,880</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">776,564</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Interest Payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,374,222</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">232,491</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Interest Payable - Related Parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">58,824</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,699</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Other Payables</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,662,238</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">34,064</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">5,882,164</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,054,818</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<!-- Field: Page; Sequence: 117; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
10 &ndash; RELATED PARTY TRANSACTIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
related parties had transactions for the years ended December 31, 2020, 2019 and 2018 consist of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; border-bottom: black 1.5pt solid; vertical-align: bottom; width: 49%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Name
    of Related Party</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom; width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; border-bottom: black 1.5pt solid; vertical-align: top; width: 49%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Nature
    of Relationship at December 31, 2020</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dandan
    Liu</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Principal
    shareholder, Chief Executive Officer (&ldquo;CEO&rdquo;)</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongfeng
    Cui</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman
    of the Board and Former CEO. Rongfeng Cui ceased to be the CEO of the Company effective August 2, 2019.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongbing
    Cui</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Former
    Chief Financial Officer (&ldquo;CFO&rdquo;), Rongfeng Cui&rsquo;s brother</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yanjuan
    Wang</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongfeng
    Cui&rsquo;s wife</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yan
    Fu</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Former
    Sales Vice President</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuxiang
    Qi</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dandan
    Liu&rsquo;s mother</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tide
    (Shanghai) Industrial Co. Ltd. (&ldquo;Tide&rdquo;)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Owned
    by Rongfeng Cui and Yanjuan Wang</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qingdao
    Like Pet Supplies Co., Ltd. (&ldquo;Like&rdquo;)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongfeng
    Cui served as CEO, and Shuhua Cui, sister of Rongfeng Cui, served as the legal person. On May 26, 2016, both Rongfeng Cui and Shuhua
    Cui resigned from their positions, but still have significant influence on Like.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qingdao
    Saike Environmental Technology Co., Ltd. (&ldquo;Saike&rdquo;)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Owned
    by Rongfeng Cui and Yanjuan Wang</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Huangdao
    Ding Ge Zhuang Kangkang Family Farm (&ldquo;Kangkang Family Farm&rdquo;)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled
    by Rongfeng Cui&rsquo;s father</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TDH
    Group BVBA</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
    Belgium company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November
    30, 2018</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TDH
    JAPAN</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
    Japanese company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November
    30, 2018</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qingdao
    Yinhe Jiutian Information Technology Co., Ltd. (&ldquo;Yinhe Jiutian&rdquo;)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Solely
    owned by Rongbing Cui</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Huangdao
    Hanyinhe Software Development Center Co., Ltd. (&ldquo;Hanyinhe&rdquo;)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Solely
    owned by Xiaomei Wang</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhenyu
    Trading (Qingdao) Co., Ltd. (&ldquo;Zhenyu&rdquo;)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling
    shareholder of Yichong prior to September 27, 2019; Sole shareholder of Yichong after September 27, 2019</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing
    Quanmin Chongai Information Technology Co., Ltd. (&ldquo;Quanmin Chongai&rdquo;)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongbing
    Cui serves as supervisor of Quanmin Chongai</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 118; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Due
from related parties, net</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
from related parties, net consisted of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Tide</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">46</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">43</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Rongfeng Cui</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">44,484</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">41,673</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Less: Allowance for credit losses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(44,530</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(41,716</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Due from related parties, net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
balance of due from Tide represents operating expenses paid by the Company on behalf of Tide. The balances of due from Rongfeng Cui represent
overseas trade receivables collected by him on behalf of the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Due
to related parties</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
to related parties consisted of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Rongbing Cui</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">10,724</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">10,046</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Rongfeng Cui</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">31,297</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">29,341</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">42,021</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">39,387</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
balance of due to related parties represents expenses paid by related parties on behalf of the Company as well as advances the Company
obtained from related parties for working capital purposes. The amounts owed to the related parties are unsecured, non-interest bearing
and payable on demand.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Short-term loans from related parties</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Rongfeng Cui</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">782,773</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">751,029</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Yuxiang Qi</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">172,471</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">112,778</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Yan Fu</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">30,639</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">28,703</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">985,883</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">892,510</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2018, TDH Group BVBA borrowed non-interest
bearing, unsecured long-term loans from Rongfeng Cui in the aggregate amount of &euro;250,000 (approximately $288,000), of which &euro;60,000
(approximately $69,000), &euro;60,000 (approximately $69,000), &euro;60,000 (approximately $69,000), &euro;60,000 (approximately $69,000),
&euro;10,000 (approximately $11,500) and $0 is due in the years ended December 31, 2019, 2020, 2021, 2022, 2023 and thereafter, respectively.
The Company did not make any repayment to Rongfeng Cui during the years ended December 31, 2019 and 2020 nor subsequently, such default
may lead to callable of the loan at any time by Rongfeng Cui. As a result, the corresponding loan was classified as current liability
and included in short-term loans &ndash; related parties as of December 31, 2020 and 2019. The Company is aware of the possible penalty
and/or other consequence due to the default, however, no reasonable estimate can be made at this time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company borrowed unsecured short-term loans
from related parties in the amount of $49,350 and $4,791,403 during the years ended December 31, 2020 and 2019, respectively. Interest
rate for the loans outstanding during the year ended December 31, 2020 ranged from 0% to 25% per annum. The Company made repayment in
the amount of $0 and $1,080,947 during the years ended December 31, 2020 and 2019, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<!-- Field: Page; Sequence: 119; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Modification
of Loans from related party</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January 2018, the Company entered into a loan agreement with Dandan Liu. In May 2018, the agreement was amended to, among others, reclassify
unpaid interest payable to the principal of the loan, resulting in an increase of principal from RMB3,000,000 (approximately $466,000)
to RMB3,030,000 (approximately $471,000) and increase the interest rate from 3% to 15%. Interest rate will be 24% for the period past
due. In March 2019, the agreement was further amended to, among others, reclassify unpaid interest payable to the principal of the loan,
resulting in an increase of principal to RMB3,484,500 (approximately $539,000) and extend the maturity date from January 2019 to May
2019. The loan has been repaid in full during the year ended December 31, 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2018, the Company entered into a loan
agreement with Yuxiang Qi. Interest rate was 15% during the loan period and 24% for the period past due. In March 2019, the agreement
was amended to, among others, reclassify unpaid interest payable to the principal of the loan, resulting in an increase of principal from
RMB3,000,000 (approximately $462,000) to RMB3,405,000 (approximately $522,000) and extend the maturity date from December 2018 to May
2019. The Company has been in default of this loan and is subject to 24% annual interest rate.</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company analyzed the amendments under ASC 470-50 and concluded that these amendments did not qualify for debt modification.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
interest expenses for the loans from related parties amounted to $43,835, $632,251 and $95,091 for the years ended December 31,
2020,2019 and 2018, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Sales
to related parties, purchases from related parties and services provided by related parties</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">SALES TO:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Like</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,167,933</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Zhenyu</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,778</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Quanmin Chongai</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">187,063</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Liujiayi</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,832</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">TDH Group BVBA</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">325,766</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total Sales</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">192,841</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,519,531</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">PURCHASES FROM:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Zhenyu</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">28,872</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">TDH Group BVBA</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2,689</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total Purchases</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">31,561</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">SERVICE PROVIDED BY:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Hanyinhe</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">9,373</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">TDH Group BVBA</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">278,396</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">TDH JAPAN</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">134,181</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total Services Consumed</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">421,950</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2020, 2019 and 2018, the cost of revenue in connection with sales to related parties were $0, $178,636 and
$1,448,533, respectively, which were included in cost of revenue-related parties in the accompanying consolidated statements of operations
and comprehensive loss.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2020, 2019 and 2018, inventories purchased from related parties in the amount of $0, $0 and $26,698, respectively,
were used and sold and included in cost of revenue in the accompanying consolidated statements of operations and comprehensive loss.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 120; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Accounts
receivables from related parties, net</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Like</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">96,580</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Quanmin Chongai</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">29,509</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Less: Allowance for credit losses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(126,089</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Accounts receivables &ndash; related parties, net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Accounts
payable to related parties</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Yinhe Jiutian</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">119,629</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">112,069</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Kangkang Family Farm</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,022</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,705</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Zhenyu Trading</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">64</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">60</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">124,715</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">116,834</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Leases
from related parties</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company entered into various operating lease agreements for certain premises with its related parties. See Note 15.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
11 &ndash; INCOME TAXES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>British
Virgin Islands (&ldquo;BVI&rdquo;)</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the current laws of BVI, TDH Holdings is not subject to tax on income or capital gain. In addition, payments of dividends by the Company
to their shareholders are not subject to withholding tax in the BVI.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Hong
Kong</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s subsidiary, TDH HK, is incorporated in Hong Kong and has no operating profit or tax liabilities during the period. TDH
HK is subject to tax at 16.5% on the assessable profits arising in or derived from Hong Kong.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>United
State</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s subsidiary, TDH Petfood LLC, is incorporated in the State of Nevada and is subject to the United States Federal income
tax at a statutory rate of 21%. No provision for the U.S. Federal income tax has been made as TDH Petfood LLC had no taxable income in
this jurisdiction for the reporting periods.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Japan</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s subsidiary, TDH JAPAN, is incorporated in Japan and has no operating profit or tax liabilities during the reporting period.
TDH JAPAN is subject to tax at 21.421% on the assessable profits arising in or derived from Japan.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Belgium</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s subsidiary, TDH Group BVBA, is incorporated in Belgium and has no operating profit or tax liabilities during the reporting
period. TDH Group BVBA is subject to tax at 29.58% on the assessable profits arising in or derived from Belgium.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 121; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>PRC</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&rsquo;s subsidiaries incorporated in the PRC are subject to PRC Enterprise Income Tax (&ldquo;EIT&rdquo;) on the taxable income
in accordance with the relevant PRC income tax laws. On March 16, 2007, the National People&rsquo;s Congress enacted a new enterprise
income tax law, which took effect as of January 1, 2008. The law applies a uniform 25% enterprise income tax rate to both foreign invested
enterprises and domestic enterprises. According to the tax law, entities that qualify as high and new technology enterprises (&ldquo;HNTE&rdquo;)
supported by the PRC government are allowed a 15% preferential tax rate instead of the uniform tax rate of 25%.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 2, 2016, Tiandihui was granted the HNTE designation jointly by Qingdao science and Technology Bureau, Qingdao Municipal Finance
Bureau, Qingdao Municipal State Taxation Bureau, Qingdao Local Taxation Bureau, and is qualified for a preferential tax rate of 15% for
the year ended December 31, 2018. Tiandihui is subject to the 25% EIT rate for the years ended December 31, 2020 and 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
provision for income taxes consists of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%">Current</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">146</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">Deferred</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,046</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(900</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
reconciliations of the statutory income tax rate and the Company&rsquo;s effective income tax rate are as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">HK statutory income tax rate</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">16.50</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">16.50</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">16.50</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">PRC statutory income tax rate difference</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8.50</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8.50</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-1.50</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Effect of additional deduction on R&amp;D expense and salary for disabled workers</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.00</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.08</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.87</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Effect of expenses not deductible for tax purposes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-2.43</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-0.48</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-0.05</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Valuation allowance recognized with respect to the loss in subsidiaries</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-22.57</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-24.60</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-15.82</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Other</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-0.10</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">0.00</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">0.00</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-0.10</TD><TD STYLE="padding-bottom: 2pt; text-align: left">%</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">%</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Accounting
for Uncertainty in Income Taxes</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
tax authority of the PRC Government conducts periodic and ad hoc tax filing reviews on business enterprises operating in the PRC after
those enterprises complete their relevant tax filings. Therefore, the Company&rsquo;s PRC entities&rsquo; tax filings results are subject
to change. It is therefore uncertain as to whether the PRC tax authority may take different views about the Company&rsquo;s PRC entities&rsquo;
tax filings, which may lead to additional tax liabilities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
740 requires recognition and measurement of uncertain income tax positions using a &ldquo;more-likely-than-not&rdquo; approach. The management
evaluated the Company&rsquo;s tax positions and concluded that no provision for uncertainty in income taxes was necessary as of December
31, 2020 and 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets and liabilities as of December 31, 2020 and 2019 are composed of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Deferred tax assets, non-current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Net operating loss carrying forward</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">4,878,672</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">5,269,546</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Total deferred tax assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Valuation allowance</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(4,878,672</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(5,269,546</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 122; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Deferred tax liabilities, non-current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Property, plant and equipment</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1,036</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,036</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all
of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of
future taxable income during the periods in which those temporary differences become deductible or are utilized.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
12 &ndash; STOCKHOLDERS&rsquo; EQUITY</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Common
shares</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2018, the Company issued 156,130 and 936,782 common shares to acquire 100% equity interest in TDH Japan and TDH Group BVBA,
respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January&nbsp;31, 2019, a total of 2,000,000 common shares were issued at $0.5 per share to Zuhua Zou with cash proceeds of $1,000,000
received during the year ended December 31, 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company entered into stock subscription agreements in August 2019, pursuant to which the Company agreed to sell 33,333,333 shares to
a group of investors for an aggregate purchase price of $10,000,000, or $0.3 per share. A total of 8,300,000 common shares were
issued to three investors with cash proceeds of $2,490,000 received during the year ended December 31, 2019, and 25,033,333 common
shares were issued to Dandan Liu, the CEO, with $3,270,000 collected in cash and the remaining subscription receivable of $4,240,000
settled with the outstanding loan payable to the CEO.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
Note 19 for issuance of common shares in the subsequent period.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Statutory
reserve</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, the Company had statutory reserve in the amount of $160,014. In accordance with the relevant laws and
regulations of the PRC, the Company&rsquo;s PRC subsidiaries are required to set aside at least 10% of their respective after-tax net
profits each year determined in accordance with PRC GAAP and if any, to fund the statutory reserve until the balance of the reserve reaches
50% of their respective registered capital. The statutory reserve is not distributable in the form of cash dividends and can be used
to make up cumulative prior year losses.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Restricted
net assets</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the PRC laws and regulations, the PRC entities are restricted from transferring a portion of their net assets to the Company.
Amounts restricted included additional paid-in capital and statutory reserves of the Company&rsquo;s PRC subsidiaries.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, total restricted net assets were $11,654,519 and $10,628,933, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0"></P>

<!-- Field: Page; Sequence: 123; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
13 &ndash; CONCENTRATIONS OF CREDIT RISK AND MAJOR CUSTOMERS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Customers</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2020, 2019 and 2018, customers accounting for 10% or more of the Company&rsquo;s net revenue were as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="vertical-align: bottom; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Customer</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Customer A</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">12.35</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Customer G</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12.02</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Customer P</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17.33</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 3pt; width: 15%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>*</B></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less
than 10%</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, Customer L, Customer M, Customer N and Customer O accounted for 45.09%, 24.89%, 19.82% and 11.72% of the Company&rsquo;s
total current outstanding accounts receivable, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2019, Customer H, Customer I, Customer J and Customer K accounted for 36.88%, 26.51%, 25.61% and 11.00% of the Company&rsquo;s
total current outstanding accounts receivable, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Suppliers</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2020, 2019 and 2018, suppliers accounting for 10% or more of the Company&rsquo;s purchase were as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="vertical-align: bottom; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Supplier</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Supplier A</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="width: 1%; text-align: left">%</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">14.16</TD><TD STYLE="width: 1%; text-align: left">%</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="width: 1%; text-align: left">%</TD>
    </TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier B</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11.99</TD><TD STYLE="text-align: left">%</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD>
    </TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier C</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12.76</TD><TD STYLE="text-align: left">%</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD>
    </TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier D</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16.45</TD><TD STYLE="text-align: left">%</TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD>
    </TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier E</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10.16</TD><TD STYLE="text-align: left">%</TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD>
    </TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier F</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17.62</TD><TD STYLE="text-align: left">%</TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD><TD STYLE="text-align: left">%</TD>
    </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 3pt; width: 15%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>*</B></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less
than 10%</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, Supplier B&rsquo;s balance accounted for 11.84% of the Company&rsquo;s total accounts payable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2019, Supplier B&rsquo;s balance accounted for 30.30% of the Company&rsquo;s total accounts payable and notes payable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 124; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
14 &ndash; SEGMENT AND REVENUE ANALYSIS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is solely engaged in the business of manufacturing and selling of pet food. Since the nature, the production processes and the
marketing channel of the products are substantially similar, the Company is considered as operating in a single reportable segment with
revenues derived from multiple product lines, marketing channels and countries. Certain entity-wide disclosures relating to revenues
for the years ended December 31, 2020, 2019 and 2018 are as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
net revenue generated from different marketing channels consists of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Overseas sales</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">226,385</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">9,995,136</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">15,832,362</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Domestic sales</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">574,921</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,711,445</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,102,457</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Electronic commerce</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">16,708</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">83,779</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,800,668</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: Sale tax and addition</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,789</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(142,105</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(61,450</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total net revenue</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">815,225</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">12,648,255</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">23,674,037</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
net revenue generated from different product lines is set forth as following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Pet chews</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">59,096</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">6,469,755</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">6,271,777</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Dried pet snacks</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">317,392</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,617,742</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,611,010</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Wet canned pet food</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">84,117</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,310,001</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,782,382</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Dental health snacks</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,915</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">305,452</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">495,581</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Baked pet biscuits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,132</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">87,410</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">95,169</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Others</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">334,362</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">479,568</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: Sales tax and addition</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,789</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(142,105</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(61,450</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total net revenue</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">815,225</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">12,648,255</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">23,674,037</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
net revenue generated from different countries is set forth as following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">South Korea</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">34,378</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,335,791</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2,870,998</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">China</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">713,257</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,662,247</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,569,382</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">United Kingdom</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,573,546</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,415,043</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Germany</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,062,110</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,522,149</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Other countries</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">70,379</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">5,156,666</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">9,357,915</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: Sales tax and addition</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,789</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(142,105</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(61,450</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total net revenue</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">815,225</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">12,648,255</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">23,674,037</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;Other
countries&rdquo; are comprised of all countries whose revenue, individually, was less than 10% of the Company&rsquo;s total revenue.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Substantially
all of the Company&rsquo;s long-lived assets are located in the PRC.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 125; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
15 &ndash; OPERATING LEASES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has entered into multiple lease agreements for the lease of premises for factory buildings, office spaces and warehouses
including several lease agreements with related parties. The remaining lease term of the Company&rsquo;s leases ranges from
approximately 2 to 7 years. The estimated effect of lease renewal and termination options, as applicable, was included in the
consolidated financial statements in current period.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of lease expense were as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Operating lease cost</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">50,244</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">107,316</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Short-term lease cost</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">22,001</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total lease cost</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">50,244</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">129,317</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rental
expense, including expenses incurred from operating leases with related parties, for the year ended December 31, 2018 was $218,414.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental
cash flow information related to leases was as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; vertical-align: bottom; text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left; padding-bottom: 4pt">Operating cash flow from operating leases</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right">9,420</TD><TD STYLE="width: 1%; padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right">1,737</TD><TD STYLE="width: 1%; padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Weighted-average remaining lease term</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.97 years</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.60 years</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Weighted-average discount rate</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.39</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.39</TD><TD STYLE="text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental
balance sheet information related to leases was as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Operating lease right-of-use assets</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">19,103</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease right-of-use assets, related parties</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">270,852</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">286,670</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total lease right-of-use assets</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">289,955</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">286,670</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Operating lease liabilities, current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,913</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Operating lease liabilities-related parties, current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">195,231</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">137,347</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease liabilities-related party, non-current</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">274,794</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">286,875</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total operating lease liabilities</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">479,938</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">424,222</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the maturity of our operating lease liabilities as of December 31, 2020:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; width: 88%; text-align: left">2020</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">221,182</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2021</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,741</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2022</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">53,785</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2023</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57,013</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2024</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60,433</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</FONT></TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">97,022</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">540,176</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less imputed interest</FONT></TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(60,238</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total operating lease liabilities</FONT></TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">479,938</TD><TD STYLE="padding-bottom: 2pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 126; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NOTE
16 &ndash; COMMITMENTS AND CONTINGENCIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>COMMITMENTS</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company provides counter guarantee to Gaochuang including a cash deposit of RMB300,000 (approximately $43,000) and asset pledge of four
invention patents and certain property, plant and equipment with net book value of $283,892 and $312,436 as of December 31, 2020 and
2019, respectively, in consideration of the guarantees provided by Gaochuang for certain notes payables financed by the Company during
the years ended December 31, 2019 and 2018 (the &ldquo;Counter Guarantee&rdquo;). The Counter Guarantee arrangement further includes
an unlimited joint liability guarantee provided by Rongfeng Cui and Yanjuan Wang, and a third party guarantee provided by Saike.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2019, the Company did not make repayment
on certain notes payables as scheduled, and Gaochuang, as one of the guarantors, paid on behalf of the Company to the holders of such
notes payables. As a result, the unpaid notes payables were reclassified to loan payable to Gaochuang and the amount was included in short-term
loans on the consolidated balance sheets as of December 31, 2020 and 2019. The loan payable to Gaochuang was pledged and guaranteed by
the aforementioned assets and guarantors, respectively, under the counter guarantee.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future
minimum lease payments for operating lease commitments as of December 31, 2020 are disclosed in Note 15.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>CONTINGENCIES</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is involved in a number of claims pending in various courts, in arbitration, or otherwise unresolved as of December 31, 2020
or at the date of this filing. These claims are substantially related to non-payment of wage payables, non-payment of vendor payables
and non-payment of loans and notes payables. Adverse results in these claims may include awards of damages and may also result in, or
even compel, a change in the Company&rsquo;s business practices, which could impact the Company&rsquo;s future financial results.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>I)</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Labor
    arbitration claims by former employees</U></I></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
November 2019, certain former employees of the Company commenced arbitration proceedings against the Company under applicable labor rules
and standards, claiming, among others, lost wages and/or severance payments. The Company accrued approximately $0.4 million contingent
liabilities in other current liabilities on the consolidated balance sheet as of December 31, 2019 and recognized contingent losses of
approximately $0.4 million for the year ended December 31, 2019 upon the estimate of the management of the Company together with the
trail counsel of these cases. Upon ruling of these cases, the Company further accrued approximately $0.1 million wage and/or severance
payables in other current liabilities on the consolidated balance sheet as of December 31, 2020 and recognized losses of approximately
$0.1 million for the year ended December 31, 2020.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>II)</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Legal
    claims by vendors</U></I></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
November 2019, the Company has been the subject of multiple lawsuits by its raw material suppliers, printing and packaging suppliers,
transportation companies and other vendors due to its non-payment of various invoices for vendor services rendered. As of the date of this report, substantially all cases have been concluded.
The mediation and judgement involved with  claims of liabilities arose before December 31, 2019 and the Company has included substantially all such claims in accounts payable on the consolidated
balance sheets as of December 31, 2020 and 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>III)</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Legal
    claims by lenders</U></I></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since November 2019, the Company has defaulted on multiple loans and
notes payable from various lenders. As a consequence, the Company has been subjected to multiple lawsuits by various Chinese banks and
other lenders. The claims raised in these lawsuits pertain to the Company&rsquo;s non-payment of principals and interests as scheduled
in the loan agreements and note payable agreements. The claims pertained to liabilities arose before December 31, 2019, and the Company
has included substantially all such claims in short-term loans on the consolidated balance sheets as of December 31, 2020 and 2019. The
court has ruled on the litigations and among others, request the Company to pay for litigation related fees; repay the outstanding loans
and interests to the lenders within a short period, normally 10 days, from the date of the rulings and grant the lenders with priority
right of the repayment from the auction proceeds of the pledged real estate in case of non-performance by the Company. As of December
31, 2020, the Company has not fulfilled the court order.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
above legal proceedings led to, among others, the Company&rsquo;s certain bank accounts and property, plant and equipment judicially
frozen by the court as of December 31, 2020 and 2019. See recent development of legal proceedings at Note 19.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 127; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
17 &ndash; LONG-TERM INVESTMENTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In February 2018, the Company acquired 5% equity interests in Liujiayi
Pet Technology (Beijing) Co., Ltd. (&ldquo;Liujiayi&rdquo;) for a cash consideration of RMB500,000 (approximately $79,400). The investment
was accounted for at cost, less impairment, plus or minus changes resulting from observable price changes in orderly transaction for identical
or similar investments of the same issuer, if any, using the measurement alternative due to lack of readily determinable fair values,
pursuant to ASC 321. In June 2020, the Company transferred its equity interests in Liujiayi to a creditor as partial repayment of short-term
loan owed to the creditor. As a result, the Company is no longer a shareholder of Liujiayi.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2018, the Company invested RMB1,000,000 (approximately $156,200)
in Shandong Tide Food Co., Ltd. (&ldquo;Shandong Tide&rdquo;), a pet food production company that was newly established in 2018, representing
37% equity interests in Shandong Tide. The investment was accounted for as equity method in accordance with ASC 323. The Company recognized
its proportionate share of Shandong Tide&rsquo;s net loss in the amount of $0, $4,903 and $17,524, respectively, into the consolidation
statements of operations and comprehensive loss for the years ended December 31, 2020, 2019 and 2018, respectively. In June 2020, the
Company transferred its equity interests of Shandong Tide to a supplier as partial repayment of outstanding account payable owed to the
supplier. As a result, the Company was no longer a shareholder of Shandong Tide.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
18 &ndash; DISPOSAL OF SUBSIDIARIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2019, Kangkang Development, Yichong, Lingchong and Lile were deconsolidated from the Company&rsquo;s consolidated
financial statements (also see Note 1). The Company recognized losses of $5,018 in connection with the disposals on the consolidated
statement of operations and comprehensive loss for the year ended December 31, 2019.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
disposals mentioned above did not constitute a strategic shift that would have a major effect on the Company&rsquo;s operations or financial
results and as such, the disposals were not classified as discontinued operations in the accompanying consolidated financial statements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Note
19 &ndash; SUBSEQUENT EVENTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Progress
of legal proceedings</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a consequence of non-performance of court ruling in relation to a litigation by CCB, the pledged real estate and land use right
provided by the Company were auctioned by the court in March 2021 for auction price of RMB33,140,000 (approximately $5.1 million) to a
third party, of which, RMB21,138,443 (approximately $3.2 million) has been used to repay the principal and interest to CCB and
litigation fees incurred by CCB.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><U>Subsequent
issuance of common shares</U></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 2, 2020, the Company entered into stock subscription agreements,
pursuant to which the Company agreed to sell 9,100,000 shares to a group of investors for an aggregate purchase of $2,730,000, or $0.3
per share. In April 2021, a total of 9,100,000 common shares were issued to four investors with cash proceeds of $2,730,000 received in
the same month.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">F-31</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0; margin-bottom: 0; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>2
<FILENAME>f20f2020ex12-1_tdhholdings.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 12.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to Rule 13a-14(a) of the Exchange
Act</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">I, Dandan Liu, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I have reviewed this annual report on Form 20-F of
    TDH Holdings, Inc.;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on my knowledge, this report does not contain
    any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances
    under which such statements were made, not misleading with respect to the period covered by this report;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on my knowledge, the financial statements, and
    other financial information included in this report, fairly present in all material respects the financial condition, results of
    operations and cash flows of the company as of, and for, the periods presented in this report;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The company&rsquo;s other certifying officer(s) and
    I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
    and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company
    and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such disclosure controls and procedures, or
    caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating
    to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during
    the period in which this report is being prepared;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such internal control over financial reporting,
    or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding
    the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally
    accepted accounting principles;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluated the effectiveness of the company&rsquo;s
    disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls
    and procedures, as of the end of the period covered by this report based on such evaluation; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosed in this report any change in the company&rsquo;s
    internal control over financial reporting that occurred during the period covered by the annual report that has materially affected,
    or is reasonably likely to materially affect, the company&rsquo;s internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The company&rsquo;s other certifying officer(s) and
    I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&rsquo;s auditors
    and the audit committee of the company&rsquo;s board of directors (or persons performing the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All significant deficiencies and material weaknesses
    in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company&rsquo;s
    ability to record, process, summarize and report financial information; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any fraud, whether or not material, that involves management
    or other employees who have a significant role in the company&rsquo;s internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: April 26, 2021</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Dandan Liu </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name: </FONT></TD>
    <TD STYLE="width: 31%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dandan Liu</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Executive Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>3
<FILENAME>f20f2020ex12-2_tdhholdings.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B></B></P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 12.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to Rule 13a-14(a) of the Exchange Act</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Feng Zhang, certify that:</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">1.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">I have reviewed this annual report on Form 20-F of TDH Holdings, Inc.;</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">2.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">4.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The company&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">a.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">b.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">c.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Evaluated the effectiveness of the company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">d.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Disclosed in this report any change in the company&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company&rsquo;s internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">5.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The company&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&rsquo;s auditors and the audit committee of the company&rsquo;s board of directors (or persons performing the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">a.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company&rsquo;s ability to record, process, summarize and report financial information; and</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">b.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Any fraud, whether or not material, that involves management or other employees who have a significant role in the company&rsquo;s internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: April 26, 2021</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ Feng Zhang</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Name:&nbsp;</FONT></TD>
    <TD STYLE="width: 31%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Feng Zhang </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Title: </FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Chief Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(Principal Financial and Accounting Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>4
<FILENAME>f20f2020ex13-1_tdhholdings.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 13.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to 18 U.S.C. Section 1350</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to U.S.C. Section 1350 of the Sarbanes-Oxley Act of 2002 (subsections
(a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code), each of the undersigned officers of TDH Holdings, Inc. (the
&quot;Company&quot;), does hereby certify, to such officer's knowledge, that the Annual Report on Form 20-F for the year ended December
31, 2020 of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and information
contained in the Form 20-F fairly presents, in all material respects, the financial condition and results of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="3"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>TDH Holdings, Inc.</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: April 26, 2021</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ Dandan Liu </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Name:&nbsp; </FONT></TD>
    <TD STYLE="width: 31%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Dandan Liu</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Executive Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Executive Officer)</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: April 26, 2021</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ Feng Zhang</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Name: </FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Feng Zhang</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Chief Financial Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.4.
<SEQUENCE>5
<FILENAME>f20f2020ex99-4_tdhholdings.htm
<DESCRIPTION>PRESS RELEASE DATED APRIL 26, 2021
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 99.4</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>TDH Holdings, Inc. Reports Full Year 2020 Audited
Financial Results</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">QINGDAO, China, April 26, 2021 /PRNewswire/ --
TDH Holdings, Inc. (NASDAQ: PETZ) (&ldquo;TDH&rdquo; or the &ldquo;Company&rdquo;), a PRC-based company that specializes in the development,
manufacturing and sales of pet food products in&nbsp;China and beyond, announced today its financial results for the twelve months ended&nbsp;December
31, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B><U>Full Year 2020 Financial Highlights:</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 0; text-align: center; padding-left: 0">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the Twelve Months Ended December 31,</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt; font-style: italic; text-align: left; padding-left: 0">($ millions, except per share data)</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">% Change</TD><TD STYLE="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 0; width: 64%; text-align: left; padding-left: 0">Revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">0.82</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">12.65</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-93.55</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 0; text-align: left; padding-left: 0">Gross loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.04</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(1.52</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">97.25</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 0; text-align: left; padding-left: 0">Gross loss margin</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-5.13</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-12.04</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.91 </FONT></TD><TD STYLE="text-align: left">pp*</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 0; text-align: left; padding-left: 0">Loss from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(1.93</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(6.96</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">72.32</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 0; text-align: left; padding-left: 0">Operating loss margin</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-236.25</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-55.02</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-181.23 </FONT></TD><TD STYLE="text-align: left">pp*</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 0; text-align: left; padding-left: 0">Net loss attributable to common stockholders</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.87</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(8.63</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">89.86</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 0; padding-left: 0">Loss per share - basic and diluted</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(0.02</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(0.41</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">95.35</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><I>* pp: percentage points</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt; text-align: left">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
                                            decreased by 93.55% from $12.65 million in fiscal year 2019 to $0.82 million in fiscal year
                                            2020, with decrease in sales from overseas markets, domestic market and E-commerce platform.
                                            The decrease in total revenues in 2020 was mainly due to: (1) decrease in sales orders due
                                            to our uncompetitive sales prices for our products which made them less attractive to our
                                            customers; (2) partially suspension of our overseas E-commerce business due to the estimated
                                            gross loss; (3) suspension of our production and operations commencing in November 2019 and
                                            ending in May 2020 due to our defaults on loan repayments to financial institutions, claims
                                            from our suppliers and creditors and labor arbitration derived from our cutting down certain
                                            employees. The COVID-19 outbreak and spread further caused disruption in our supply chain,
                                            transportation and our sales activities from the beginning of 2020 to May 2020. As a result,
                                            we had the inability to fulfill customer orders on a timely manner and we received reduced
                                            sales orders from our customers and our sales volume significantly decreased in 2020 as compared
                                            to 2019.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross
                                            loss was $0.04 million in fiscal year 2020 as compared to gross loss of $1.52 million in
                                            fiscal year 2019. The decrease in gross loss was a result of stop taking unprofitable orders,
                                            and the slightly improvement of our cost management.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
                                            loss was $1.93 million in fiscal year 2020 as compared to operating loss of $6.96 million
                                            in 2019. The continuous deficit from operation was mainly due to the fact that our sales
                                            revenue continued to decrease, while we continued to incur fixed overhead costs and high
                                            operating expenses during 2020. The decrease in loss from operations was the combined result
                                            of improvement in gross margin and decrease in our total operating expenses in 2020 as compared
                                            to 2019.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
                                            loss attributable to common stockholders was $0.87 million, or a loss per share of $0.02,
                                            for the year of 2020 as compared to net loss of $8.63 million, or a loss per share of $0.41,
                                            for 2019.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>Full Year 2020 Financial Results</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><I>Revenues</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generates its revenues from product sales,
mainly including sales for pet chews, dried pet snacks and wet canned pet foods in oversea markets, domestic markets and by e-commerce
platform. Revenue consists of the invoiced value for the sales, net of value-added tax (&ldquo;VAT&rdquo;), business tax, and applicable
local government levies. For the year of 2020, total revenues decreased by $11.83 million, or 93.55%, to $0.82 million from $12.65 million
in 2019. The decrease in total revenues in 2020 was mainly due to: (1) decrease in sales orders due to the uncompetitive selling prices
of our products which made our products less attractive to our customers; (2) partial suspension of our overseas E-commerce business due
to the estimated gross loss; (3) suspension of our production and operations commencing in November 2019 and ending in May 2020 due to
our defaults on loan repayments to financial institutions, claims from our suppliers and creditors and labor arbitration derived from
our cutting down certain employees. The COVID-19 outbreak and spread further caused disruption in our supply chain, transportation and
our sales activities from the beginning of 2020 to May 2020. As a result, we had the inability to fulfill customer orders on a timely
manner and we received reduced sales orders from our customers and our sales volume significantly decreased in 2020 as compared to 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="22" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Twelve Months Ended December 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Y/Y Change</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenues ($&rsquo;000)</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Total</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenues ($&rsquo;000)</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Total</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount ($&rsquo;000)</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 28%; text-align: left">Overseas</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">226</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">27.77</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">9,995</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">79.02</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(9,769</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-97.74</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Domestic</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">575</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">70.52</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,711</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21.44</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,137</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-78.80</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">E-commerce</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.05</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">84</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.66</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(67</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-80.06</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">less: sales tax and additional surcharge</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-0.34</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(142</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-1.12</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">139</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-98.04</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">815</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">100.0</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">%</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">12,648</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">100.0</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">%</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(11,833</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">-93.55</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Overseas sales decreased by $9.77 million, or 97.74%,
to $0.23 million for the year of 2020 from $10.00 million for 2019. Domestic sales decreased by $2.14 million, or 78.80%, to $0.57 million
for the year of 2020 from $2.71 million for 2019. The decrease was due to the decrease in sales orders due to our uncompetitive sales
price, the COVID-19 outbreak and spread further caused disruption in our supply chain, transportation and our sales activities from the
beginning of 2020 to May 2020. Sales from the e-commerce channel decreased by $0.07 million, or 80.06%, to $0.02 million for the year
of 2020 from $0.08 million for 2019, due to suspension of our overseas E-commerce business as the losses continue to grow.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="22" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Twelve Months Ended December 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Y/Y Change</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenues ($&rsquo;000)</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Total</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenues ($&rsquo;000)</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Total</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount ($&rsquo;000)</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 28%; text-align: left">Pet chews</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">59</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">7.25</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">6,470</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">51.15</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(6,411</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-99.09</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Dried pet snacks</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">317</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38.93</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,618</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">36.51</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,301</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-93.13</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Wet canned pet food</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">84</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10.32</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,310</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10.36</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,226</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-93.58</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Dental health snacks</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.44</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">305</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.41</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(285</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-93.48</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Baked pet biscuits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.38</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">87</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.69</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(84</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-96.42</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Others</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">334</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">41.01</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">334</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100.00</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: sales tax and additional surcharge</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-0.34</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(142</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-1.12</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">139</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-98.04</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">815</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">100.00</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">%</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">12,648</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">100.0</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">%</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(11,833</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">-93.55</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales of pet chews decreased by $6.41 million, or
99.09%, to $0.06 million for the year 2020 from $6.47 million for 2019. Sales of dried pet snacks decreased by $4.3 million, or 93.13%,
to $0.32 million for the year 2020 from $4.62 million for 2019. Sales of wet canned pet food decreased by $1.23 million, or 93.58%, to
$0.08 million for the year 2020 from $1.31 million for 2019. Sales of dental health snacks decreased by $0.29 million, or 93.48%, to $0.02
million for the year 2020 from $0.31 million for 2019. These decreases were due to the decrease in sales orders due to our uncompetitive
selling prices, the COVID-19 outbreak and spread further caused disruption in our supply chain, transportation and our sales activities
from the beginning of 2020 to May 2020. Sales of pet chews, dried pet snacks, wet canned pet food, and dental health snacks accounted
for 7.25%, 38.93%, 10.32%, and 2.44%, respectively, for the year of 2020, compared to 51.15%, 36.51%, 10.36%, and 2.41%, respectively,
for 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I></I></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Cost of revenues</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenues consists primarily of raw materials,
labor and factory overhead. Cost of revenues decreased by $13.31 million, or 93.95%, to $0.86 million for the year of 2020 from $14.17
million for 2019. This decrease in cost of revenues was mainly due to the 93.55% decrease in our total net revenue for the year ended
December 31, 2020. As a percentage of revenues, cost of revenues was 105.13% for the year 2020, compared to 112.04% for 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Gross loss and gross loss margin</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross loss was $0.04 million for the year of 2020,
compared to gross profit of $1.52 million for 2019. Gross loss margin was 5.13% for the year 2019, compared to gross loss margin of 12.04%
for 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Operating expense</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Operating expense consists of selling expenses, general
and administrative expenses and research and development expenses.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling expenses decreased by $0.8 million, or 87.18%,
to $0.12 million for the year 2020 from $0.92 million for 2019. The decrease in our selling expense was in line with our reduced sales
activities and decreased revenue in 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">General and administrative expenses decreased by
$1.94 million, or 52.29%, to $1.77 million for the year 2020 from $3.70 million for 2019. The main reason for the decrease was because
we have cut-down number of employees as a result of our business strategy adjustment when our business scale reduced in 2020, as a result,
our salary paid to employees, office expenses incurred and business consulting expenses all decreased in 2020 as compared to 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Impairment of long-lived assets other than goodwill
charge was $Nil in 2020, as compared to $0.81 million in 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result, total operating expenses decreased by
$3.55 million, or 65.34%, to $1.88 million for the year of 2020 from $5.44 million for 2019. As a percentage of total revenues, total
operating expenses was 231.11% for the year of 2020, compared to 42.98% for 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Operating loss and operating loss margin</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Loss from operations was $1.93 million for the year
of 2020, compared to operating loss of $6.96 million for 2019. The continuous loss from operation was mainly due to decreased sales revenue.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Net loss and loss per share</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net loss was $0.87 million for the year of 2020,
compared to net loss of $8.63 million for 2019. Net loss attributable to common stockholders was $0.87 million, or loss per share of $0.02,
for the year of 2020. This is compared to net loss attributable to common stockholders of $8.63 million, or loss per share of $0.41, for
2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Financial Conditions</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, the Company had cash, cash
equivalents and restricted cash of $6.75 million, compared to $6.50 million at December 31, 2019. Accounts receivable and inventories
were $0.17 million and $0.25 million, respectively, as of December 31, 2020, compared to $0.02 million and $0.47 million, respectively,
at the end of 2019. Total working capital deficit was $8.55 million as of December 31, 2020, as compared to working capital deficit of
$7.27 million at the end of 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in operating activities was $2.63 million
for the year of 2020, compared to $5.63 million for 2019. Net cash provided by investing activities was $3.36 million for the year of
2020, compared to $0.11 million for 2019. Net cash used in financing activities was $0.59 million for the year of 2020, compared to $9.52
million net cash provided by financing activities in 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Going Concern</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As reflected in our consolidated financial statements,
our revenue decreased by approximately $11.83 million from approximately $12.65 million in 2019 to approximately $0.82 million in 2020.
Net cash used in operating activities amounted to approximately $2.63 million for the year ended December 31, 2020. As of December 31,
2020, we had working capital deficit of approximately $8.55 million as compared to working capital deficit of approximately $7.3 million
as of December 31, 2019. In addition, starting from November 2019, we temporarily suspended our manufacturing activities due to operating
inefficiency, the suspension of our manufacturing activities led to reduced sales and operating cash flows, and consequently caused our
inability to make the payments to settle vendor bills and repay the bank loans upon maturity. As a result, in late 2019, some of our vendors
and several financial institutions initiated lawsuits against us for payment. Our inability to resolve these matters satisfactorily had
material adverse effect on the Company&rsquo;s financial condition in 2020. Furthermore, in December 2019, a novel strain of coronavirus
(COVID-19) surfaced. COVID-19 spread rapidly throughout China and worldwide, which caused significant volatility in the PRC and international
markets. There has been significant uncertainty around the breadth and duration of business disruptions related to COVID-19, as well as
its impact on the PRC and international economies. To reduce the spread of the COVID-19, the Chinese government has employed measures
including city lockdowns, quarantines, travel restrictions, suspension of business activities and school closures. Due to difficulties
resulting from the COVID-19 outbreak and all the other aspects of our operating challenges, including, but not limited to, the extending
temporary closure of our facilities and operations to until the middle of May 2020, pending lawsuits for supplier arrears, bank loans
and employee compensation, limited support from the Company&rsquo;s employees, delayed access to raw material supplies, reduced customer
sales orders, and our inability to promote the sales to customers on a timely basis, our revenue for the year ended December 31, 2020
decreased significantly. Furthermore, certain premises including factory building and warehouse have been frozen for a period of three
years following a court order issued in April 2020. These facts raised substantial doubt about our ability to continue as a going concern
for the next 12 months from the date of this report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our plan to alleviate the substantial doubt about
our ability to continue as a going concern include attempting to improve our business profitability, our ability to generate sufficient
cash flow from our operations to meet our operating needs on a timely basis, obtain additional working capital funds through debt and
equity financings to eliminate inefficiencies in order to meet our anticipated cash requirements. We also plan to evaluate and identify
suitable strategic or acquisition opportunities, complete such transactions on commercially favorable terms, or successfully integrate
business operations, infrastructure and management philosophies of acquired businesses and companies. Given the operating difficulties
and the COVID-19 outbreak, we resumed our business activities on May 18, 2020, with the support of the local government. We believe the
negative impact of the COVID-19 coronavirus outbreak on our business to be temporary and for our sales activities have started to run
as normal, which will help us to increase our sales in the near future. Due to the effects discussed above, to the extent that we experience
a more adverse operating environment, incur unanticipated capital expenditures, or if we decide to accelerate our growth, then additional
financing may be required. Currently, we are working to improve our liquidity and capital sources primarily through financial support
from our principal shareholder and explore debt or equity financing possibilities. In order to fully implement our business plan and sustain
continued growth, we may also need to raise capital from outside investors. On December 2, 2020, we entered into subscription agreements
with four accredited investors for the sale of 9,100,000 of the Company&rsquo;s common shares at the price $0.30 per share for the gross
proceeds of approximately $2.73 million. We received the $2.73 million proceeds in April 2021. Our expectation, therefore, is that we
will seek to access the capital markets in both the U.S. and China to obtain additional funds as needed. At the present time, however,
we do not have commitments of funds from any third party. No assurance can be given that additional financing, if required, would be available
on favorable terms or at all. If we do not secure capital needed for our operations, we may have to temporarily suspend or cease our operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>Notice</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Rounding amounts and percentages: Certain amounts
and percentages included in this press release have been rounded for ease of presentation. Percentage figures included in this press release
have not in all cases been calculated on the basis of such rounded figures, but on the basis of such amounts prior to rounding. For this
reason, certain percentage amounts in this press release may vary from those obtained by performing the same calculations using the figures
in the financial statements. In addition, certain other amounts that appear in this press release may not sum due to rounding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B></B></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>About TDH Holdings, Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Founded in&nbsp;April 2002, TDH Holdings, Inc. (the
&ldquo;Company&rdquo;) (NASDAQ: PETZ), is a developer, manufacturer and distributer of a variety of pet food products under multiple brands
that are sold in the&nbsp;China,&nbsp;Asia&nbsp;and&nbsp;Europe. More information about the Company can be found at&nbsp;www.tiandihui.com.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Safe Harbor Statement</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>This news release contains forward-looking statements.&nbsp;
Without limiting the generality of the foregoing, words such as &ldquo;may,&rdquo; &ldquo;will,&rdquo; &ldquo;expect,&rdquo; &ldquo;believe,&rdquo;
&ldquo;anticipate,&rdquo; &ldquo;intend,&rdquo; &ldquo;could,&rdquo; &ldquo;estimate&rdquo; or &ldquo;continue&rdquo; or the negative or other variations
thereof or comparable terminology are intended to identify forward-looking statements. These statements are only predictions, uncertainties
and other factors may cause the Company&rsquo;s actual results, levels of activity, performance or achievements to be materially different from
any future results, levels or activity, performance or achievements expressed or implied by these forward-looking statements. Specifically,
the Company&rsquo;s statements regarding, among others, its growth and business outlook, the Company&rsquo;s ability to execute on its business plan,
secure necessary capital to sustain and maintain its operations, its ability to resume its operations at the previous levels, its ability
to successfully resolve various legal proceedings in which it is involved, are forward-looking statements. In addition, any statements
that refer to expectations, projections or other characterizations of future events or circumstances are forward-looking statements. These
forward-looking statements are not guarantees of future performance and are subject to certain risks, uncertainties and assumptions that
are difficult to predict and many of which are beyond the control of the Company.&nbsp; Actual results may differ from those projected
in the forward-looking statements due to risks and uncertainties that are described more fully in the Company&rsquo;s public reports filed with
the U.S. Securities and Exchange Commission. Although the Company believes that the assumptions underlying the forward-looking statements
are reasonable, any of the assumptions could prove inaccurate and, therefore, there can be no assurance that the results contemplated
in forward-looking statements will be realized.&nbsp; In light of the significant uncertainties inherent in the forward-looking information
included herein, the inclusion of such information should not be regarded as a representation by TDH or any other person that their objectives
or plans will be achieved. The Company does not undertake any obligation to revise the forward-looking statements contained herein to
reflect events or circumstances after the date hereof or to reflect the occurrence of unanticipated events.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>For more information, please contact:</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Feng Zhang, CFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Email:&nbsp;zhangfeng@tdhpet.com&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Phone: +86 183-1102-1983</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt; text-align: center"><B>TDH HOLDINGS, INC. AND SUBSIDIARIES<BR>
CONSOLIDATED BALANCE SHEETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0; text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0; font-weight: bold; text-align: center">ASSETS</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.25in; text-align: left">CURRENT ASSETS:</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 0">Cash and cash equivalents</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">6,566,549</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">5,114,175</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0">Restricted cash</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">182,515</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,390,403</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0">Short-term investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,138,578</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0">Accounts receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">168,499</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,657</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0">Advances to suppliers, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">41,088</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">39,806</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0">Inventories, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">247,245</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">473,216</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0">Prepayments and other current assets, net</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">172,481</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">153,633</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total current assets</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">10,516,955</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,192,890</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.25in">NON-CURRENT ASSETS:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0">Property, plant and equipment, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,636,995</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,562,669</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0">Land use rights, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,009,005</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">973,224</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0">Long-term investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">71,757</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0">Operating lease right-of-use assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,103</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0">Operating lease right-of-use assets - related parties</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">270,852</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">286,670</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total non-current assets</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,935,955</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,894,320</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0">Total assets</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">18,452,910</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">15,087,210</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right; padding-left: 0">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: center; padding-left: 0">LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY (DEFICIT)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.25in">CURRENT LIABILITIES:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,209,763</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,436,939</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0">Accounts payable - related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">124,715</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">116,834</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0">Notes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">908,008</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0">Advances from customers</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">90,834</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">116,155</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0">Bank overdrafts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78,320</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78,320</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0">Short-term loans</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,391,323</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,624,061</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0">Short-term loans - related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">985,883</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">892,510</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0">Taxes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60,729</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57,521</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0">Due to related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">42,021</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">39,387</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0">Operating lease liabilities, current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,913</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0">Operating lease liabilities - related parties, current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">195,231</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">137,347</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0">Other current liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">5,882,164</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,054,818</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total current liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">19,070,896</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">14,461,900</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.25in">NON-CURRENT LIABILITIES:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.125in">Deferred tax liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,036</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Operating lease liabilities - related party, non-current</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">274,794</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">286,875</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">19,345,690</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">14,749,811</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.25in">STOCKHOLDERS&rsquo; EQUITY (DEFICIT):</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Common stock ($0.001 par value; 200,000,000 shares authorized; 45,849,995 shares issued and outstanding at December 31, 2020 and 2019)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,850</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,850</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0">Additional paid-in capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,963,570</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,963,678</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0">Statutory reserves</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">160,014</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">160,014</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0">Accumulated deficit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(22,849,319</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(21,974,651</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0">Accumulated other comprehensive income (loss)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(212,895</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">142,516</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total TDH Holdings, Inc. stockholders&rsquo; equity (deficit)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(892,780</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">337,407</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0">Noncontrolling interest</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total stockholders&rsquo; equity (deficit)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(892,780</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">337,399</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0">Total liabilities and stockholders&rsquo; equity (deficit)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">18,452,910</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">15,087,210</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>TDH HOLDINGS, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt; text-align: center"><B>CONSOLIDATED STATEMENTS OF OPERATIONS
AND COMPREHENSIVE LOSS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For The Years Ended December 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; width: 64%; text-align: left">Net revenue</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">815,225</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">12,455,414</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">22,154,506</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Net revenue - related parties</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">192,841</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,519,531</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Total revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">815,225</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,648,255</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">23,674,037</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-align: left">Cost of revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">857,060</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,992,499</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">26,278,300</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Cost of revenue - related parties</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">178,636</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,448,533</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Total cost of revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">857,060</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,171,135</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">27,726,833</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Gross loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(41,835</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,522,880</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,052,796</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Operating expenses:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-align: left">Selling expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">117,993</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">920,237</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,535,945</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-align: left">General and administrative expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,766,109</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,702,035</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,792,858</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-align: left">Research and development expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,062,582</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-align: left">Impairment of long-lived assets other than goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">813,344</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Impairment of goodwill</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,599,591</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Total operating expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,884,102</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,435,616</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,990,976</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Loss from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,925,937</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,958,496</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(14,043,772</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-align: left">Interest expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,180,489</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,378,755</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(233,101</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-align: left">Government subsidies</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,651</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">129,255</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">81,882</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-align: left">Other income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">137,163</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,189</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,242</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-align: left">Other expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(35,197</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(290,655</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(26,992</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-align: left">Investment income, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,120,241</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Loss from equity method investment</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(127,965</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(17,524</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total other income (expenses)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,050,369</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,666,931</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(175,493</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Loss before
income tax benefit</B></P></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(875,568</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8,625,427</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(14,219,265</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Income tax benefit</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(900</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt">Net loss</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(874,668</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(8,625,427</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(14,219,265</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Less: Net loss attributable to noncontrolling interest</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(8</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(40</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt">Net loss attributable to TDH Holdings, Inc.</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(874,668</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(8,625,419</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(14,219,225</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Comprehensive loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(874,668</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(8,625,427</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(14,219,265</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Other comprehensive loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustment</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(355,411</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(100,954</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(65,123</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Total comprehensive loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(1,230,079</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(8,726,381</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(14,284,388</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Less: Comprehensive loss attributable to noncontrolling interest</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(8</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(347</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt">Comprehensive loss attributable to TDH Holdings, Inc.</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(1,230,079</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(8,726,373</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(14,284,041</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Loss per common share attributable to TDH Holdings, Inc.</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Basic</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.02</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.41</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(1.49</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.02</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.41</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(1.49</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Weighted average common shares outstanding</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Basic</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,849,995</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,022,598</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,558,493</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,849,995</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,022,598</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,558,493</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>TDH HOLDINGS, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt; text-align: center"><B>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For The&nbsp;Years Ended December 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: left">Cash flows from operating activities</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left">Net loss</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(874,668</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(8,625,427</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(14,219,265</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Adjustments to reconcile net loss to net cash used in operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Depreciation and amortization expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">391,351</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">571,528</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">395,355</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Fair value change of short-term investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,120,241</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Loss from equity method investment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">127,965</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,524</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Loss on disposal of subsidiaries</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,018</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Impairment of goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,599,591</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Impairment of long-lived assets other than goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">813,344</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Inventory write-down</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">42,241</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">518,119</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,668,508</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Allowance for credit losses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">74,190</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">659,569</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Deferred income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,106</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,861</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(591</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Loss (gain) on disposal of property, plant and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(16,870</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">308,003</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Non-cash lease expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,944</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">89,176</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Gain on forgiveness of short-term loan</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(6,265</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Changes in&nbsp;operating assets and liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Accounts receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(112,177</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">329,042</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,302,573</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Accounts receivable - related parties, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">306,301</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(778,516</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Inventories, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">201,730</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,009,862</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,203,927</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Operating lease liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9,382</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Operating lease liabilities &ndash; related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,262</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,404</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Due from related parties, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,206</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Due to related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,387</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,142</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Advances to suppliers, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(12,179</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">36,322</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">569,723</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Prepayments and other current assets, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(29,363</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">516,018</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(291,336</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(416,506</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,775,356</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,870,157</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Accounts payable - related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,703</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,848</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Interest payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,065,277</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">260,417</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">119,712</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Interest payable - related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43,835</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Notes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,046,257</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,204,910</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Taxes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,797</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32,733</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Advances from&nbsp;customers</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(31,366</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(42,923</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(60,254</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Advances from&nbsp;customer - related party</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,397</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other current liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(866,962</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">280,843</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">160,914</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net cash used in operating activities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,628,255</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(5,626,618</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,173,742</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Cash flows from investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Payments to acquire property, plant and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(47,086</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(121,560</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5,627,422</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Proceeds from disposal of property, plant and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">233,747</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Payments to acquire land use rights</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(854,221</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Acquisition of businesses, net of cash acquired</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,888</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Disposal of subsidiaries</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">83</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Loans to related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(132,147</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Repayments from related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,282</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">235,049</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Payments for long-term investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(235,605</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Purchase of short-term investments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(38,743,908</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Proceeds from sale of short-term investments</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">42,146,183</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0in; font-weight: bold; text-align: left">Net cash provided by (used in) investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,355,189</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">113,552</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(6,594,458</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Cash flows from financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Proceeds from issuance of common shares</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,760,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Purchase of noncontrolling interest</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(100</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Collection of stock subscription receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Proceeds from related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,306</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Repayments to related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(385,420</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Proceeds from bank overdrafts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78,162</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Proceeds from short-term loans</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">107,829</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,046,275</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,400,090</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Repayments of short-term loans</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(746,437</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,073,177</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,508,056</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Proceeds from short-term loans - related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49,350</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,791,403</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,176,690</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Repayments of short-term loans - related parties</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,080,947</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(60,490</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Net cash provided by (used in) financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(589,358</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">9,520,716</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">7,728,120</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Effect of exchange rate changes on cash, cash equivalents and restricted cash</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">106,910</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(203,577</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">96,808</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Net change in cash, cash equivalents and restricted cash</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">244,486</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,804,073</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(943,272</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Cash, cash equivalents and restricted cash, beginning of the year</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,504,578</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2,700,505</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,643,777</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt">Cash, cash equivalents and restricted cash, end of the year</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">6,749,064</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">6,504,578</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">2,700,505</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Supplemental cash flow information</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Interest paid</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">38,362</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,118,338</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">113,389</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Income taxes paid</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">146</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Non-cash investing and financial activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Accrued interest added to short-term loan &ndash; related party</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">126,697</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Operating expenses paid by related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">157,094</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Liabilities assumed in connection with purchase of property, plant and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">14,592</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">51,196</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">38,636</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Notes payable reclassified to short-term loans</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">908,850</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">479,724</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Receivables from related parties settled with payables to related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">28,694</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">114,707</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Receivables from common stock subscription settled with loan payables to a related party</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4,240,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Shares issuance in connection with acquisition of subsidiaries</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,053,020</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left">Short-term loans settled by transferring an equity investment to the creditor</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">70,708</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,566,549</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">5,114,175</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">893,020</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Restricted cash</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">182,515</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,390,403</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,807,485</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt">Total cash, cash equivalents, and restricted cash</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,749,064</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,504,578</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">2,700,505</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">8</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0; margin-bottom: 0; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>img_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" #_ G$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** *M_<FTL)[A5W&)"P4GK@9J+_ (FW_3E_X]2:W_R [W_KDW\J
MT* *'_$V_P"G+_QZC_B;?].7_CU7Z* ,_.K?].7_ (]1_P 37_IR'_?59&I7
M^I6EW?B*\C\N**%T0P@E3([+R<C( 7CIDT'6[VUU1;&2/[9MFV,\" ,08RPR
M"< @CG!/!!P,T ;'_$V];+_QZC_B;?\ 3E_X]64-=N?[&L;W[,S23W9A:)5&
MX+N9< 9QD!1GGUJ.+Q/+_I6^Q<F!I))$+!6CB4XSC)W-UX!QC'/(! -C_B;?
M].7_ (]Z4?\ $V_Z<O\ Q^L0^([G;LC@#%+M8I92=H4-,44!3RQ('.#P2.O(
M$J^*E2V\^2SF-N%"^9O&YF\H2XQZ8.,YZ^W- &O_ ,3;_IR_\>H_XFW_ $Y?
M^/5G+XB<7OV2:Q\EUF$4CF4%%)52 "!U(;@';G! ). 67'B&:UO+V+[+YRVY
M=R5<*5C1(V8G.<G,G &!@<D4 :G_ !-O^G+_ ,>H_P")M_TY?^/5'8:B]\\K
M+;,MN&98Y"X.XJQ4Y7J,$?D?7BM.@"A_Q-O^G+_QZC_B;8_Y<O\ QZK](>E
M%>RN#=64$[*%,B!MN>F1FK-4=(_Y UG_ -<5_E5Z@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH SM<_Y =[_ -<FK1K.US_D!WO_ %R:M&@
MHHHH IS6MI<K)'/#&_FJ%<,H)8#D ]^,]^F:2"PM+58Q!;1(%8LFU0,$\$CW
M(_PKCK^RNKMXWAB>29#<!PD6XB;SE*KNR-F5 P_!P,YJY/INH.EW;+!)Y-H&
M%J0W^M,CJW'/\ !7GU- '4_9H JH(4VHQ=5 & Q))('N2?SJ*?3;&<JTMI"^
MU]PW(#\Q(R?<D@=>X!["LS4+74)=<4V\DT,$BQ1RR1D?='FEL9XSG8,XS@U1
M237/L[><;T70CCP(T384VJ'.2,^9DN0,XR!P><@&^VEZ>TZ2M90-(ARK,@R#
MDG/U!)(],G&,TLFGVCV[6_V>-8V! "J.,KMR 1C../IQTKF;N?6K>TN+A9[Q
M+>*)S 710[9=0-P('(!; ..,9[DR2/K69?*:^\KY_LA,:[VDXP)1CA0<X) X
M)]B0#8L_#VG64800K*V_?OD )S@ $8  P%&,#J >HS5M-.LUC,?V:/:4,9!7
M.5( ()/4$ 9]<#-<_>-KT2Q>2+EY7N)'.-I15$H 0#&<&/)!)'0]R!44"Z_%
M);PK-<!%)&^==VYO-;(8@#Y=NT C'4]3Q0!TJV%C%=-,EO"L[MN+!0&)Y_S^
MO6KU<3;I?&\2XN5NO.;[*BF=0,2B1C*%  RH4MD\Y!ZUVU !1110!1TC_D#V
M?_7%?Y5>JCI'_('L_P#KBO\ *KU !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!G:X0-#O22 /*;D]*M_:K?_ )[Q_P#?0I[(KJ58!E(P01D&
MH/[.L?\ GRM_^_2_X4 2?:K?_GO'_P!]"C[5;_\ />/_ +Z%1_V=8_\ /E;_
M /?I?\*/[.L?^?*W_P"_2_X4 /\ /M@3B:(9]&%'VBW_ .>\?_?0IG]G6/\
MSY6__?I?\*/[.L?^?*W_ ._2_P"% #_M%O\ \]X_^^A1]HM_^>\?7/WA3/[.
ML?\ GRM_^_2_X4?V=8_\^5O_ -^E_P * %\^W/6>,COEA]13OM-O_P ]X_\
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
M/7U-6DTZRCEEE6UB#RD&0[!ECG.3[YYIOV&?_H)W7_?,?_Q-)]CN#TU.Z/\
MP&+_ .(H MQ0QP1+%%&$11A548 'T'%29^M4/L=Q_P!!.Z'OLB_^(H^Q7//_
M !,[KV^2+_XG_"@"_GZT9^M4?L-S_P!!2Z_[XB_^(H^PW/\ T%+K_OB+_P"(
MH O9ST__ %4M9ED9TO[NWEN7G5%C92ZJ"-V<CY0/05IT %%%% !29I:S+EKF
M34X[:*Y,*&$R$J@8DA@.X/8F@#3HK/\ L=[_ -!.7_ORG^%'V.]_Z"<O_?E/
M\* -"BL_['>_]!.7_ORG^%)]DO?^@G)_WY3_  H T:*SOLEY_P!!.3_OU'_A
MTH^QWO\ T$Y>O_/%.GY4 /U/4$TO2[J_DAFE2WB:5HX5#.P49.!D9-<MX$U3
M1_%^@VNJP64O^B2-'%-<Q@'=G)*G)R!G&?7(KI6L[PC']I28/!'E(<_ABJFE
M^'QHNFPZ=I]VUO:P@^7$D287))...Y)_.@"X=%TWR6A^PP>6SB1@(QRP[_J1
M]"?6K*VENLJRB%!(H(#!>0#C.#V' X]AZ5!]BO?^@I+_ -^8_P#"F_9+SOJ<
MF?\ KBG^'O0!HT5G?8[W_H*2?]^4_P *7['>_P#03E_[\I_A0!H45G_8[W_H
M)R_]^4_PH^QWO_03E_[\I_A0!?S2UD3K>V9@D-\TJM,D;(\:@$,<=@.:UZ "
MBBB@ HHHH *3)]*6LMEN;C4KB)+V6&.)$*JB(<DY[L">PH U**H?8KK_ *"M
MU_W[B_\ B*/L5U_T%;K_ +]Q?_$4 7Z*SOL=UWU2Z^NR+_XBC['=?]!2Z]OW
M<7_Q- &C15#[%=?]!6Z_[]Q?_$4GV.Z(S_:MUT_N1?\ Q% %'Q;KEOX>\,7V
MI7<4\EO%'M<0*&9=WR@XR.,D9]!53PQ/I/B;1;778-/91=0^7ON8@KR(#M.>
M3\N02,]>#6E>:,]_9S6=UJ-Q);3QM%+&4BPRL,$'Y>X)'XTMII#V-G#:6VH7
M$=O#&(HXPD>%51@ ?+V&!^% $XTC3P+<"SA'V<DQ?(/D.<DC\>?K5B*U@@=G
MBB1&8 ,5 &0.F?S-5_L5UG_D*W7_ 'Q%_P#$4?8[K_H*W7_?$7_Q% %^BJ'V
M*[_Z"MSU_P"><7_Q-'V*ZQ_R%;K_ +]Q?_$4 7Z*H?8KK_H*W7_?N+_XBC[%
M=?\ 05NO^_<7_P 10!>Y]*6LHI<VM]:*U]-,DKLK*Z(!@*3U50>H'>M6@ HH
MHH **** $Z"EK+N6N9=42UAN6@3R/,)558D[@.X/8U+]BO/^@K/_ -^H_P#X
MF@"_16?]BO/^@I/_ -^H_P#XFC[%>?\ 04G_ ._4?7_OF@#0HK/^Q7?_ $%9
M^O\ SRC_ /B:3[)=YXU2?I_SRC_^)H DU/4$TO2[F_DAFF2WB:5HX%W.P R<
M#(R:Y?P9J^C^-M!@OX+*=H[:4I&]U&!\PY)7DY SC/U%=(;&Z((.IS\CG,49
M'Y;:IZ7X>31=.CT_3KR2WM(L^7$D4>%R23CY>Y)/XT 73HVFLDL9LH"LK!W&
MP?,1G!_4_F:F6RMEE258(P\8PC!0"O &!Z< #CM4/V*\_P"@I/\ ]^H__B:/
ML=WD_P#$UGX_Z91__$T :%%9_P!CN\_\A2?_ +]1_P#Q-)]CO,?\A2?W_=1_
M_$T :-)5'[%>?]!6?_OU'_\ $U5O([RTM_/&H2R;74;'C3!!8 YPH/0^M &S
M1110 4444 (?NGZ51T?_ ) UE_UQ7^57C]T_2J.C_P#(&LO^N*_RH OUBZ[
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
MT:W27&1"2PRWU*DD>ZXJS<W$=KK<<LV]4:W*A@C,"=PXX'6I?[8L"?\ 6O\
M]^7_ ,* ,Q-$NH=&U+3!)%)%+DP$J% ##YD(Y &0?P;VJG<Z!J2RW$=O(#9J
M8A%&K[7:,&0M&200,%@1Z@ <$9KH/[9L/^>KX_ZXO_A2?VQ8=Y9/^_3^OTH
MP_[%U5(FB$YGA6-6599R7+M@."0 " %)7(P2QR,#%5HM U?-F+@1S2PR1.LS
MW#$1JC$[< 8)Z<\=_05TO]LV'>5_7'DO_A1_;-AG/FOG_KB_^% &+9Z)J3Z-
MJEG=.B&Z \M#(6"'8 V>,A2P)QDG!ZU+J%IJ6H+')+8QA5+*UL+H@L2N%8L
M.A)X]"3U  U?[8L/^>K^W[E^/TH_MFP!SYK_ /?E_P#"@#G9]%U")[<2H]^\
MD[&8"=D#((=HR>PW<_7GKS2OH.KF.1#.&N#$R_:_M# L/)V^7M_WOFW>V[K7
M1?VS8#_EJ_\ WY?_  H_MFPSGS7_ ._+_P"% '.:CX<O[F:>&%46T\DQ*IF(
M$B[5(!'7.X'G(X(J:;1M2D<X^;<9/)_?D?9BS JW^T0,<'^[[FMS^V; CF1S
M_P!L7_PH_MBP_P">K@^ODO\ X4 83Z+>0#(=I'G8JYWLWSF8.C8(P J9Z >E
M;^L_\@Q_^ND?_H:TW^V;#_GJ_P#WY?\ PJKJ.HVUS9>3"SO(\D84")QDAU/I
M0!N4444 %%%% !24M% !1110 4444 %%%% !1110 4444 %%%% "8^M+110
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
M,N1=H0655Z_,6^[CCD'!P1G.#C- &')IFJL)/+AN5MR&\FW^V$/$Y5<,6SR
M0QP">33)=&U:6\6603-,BS![E+@ /NV[=JDX7@$'IP#ZC&\OB#2Y(WE2]C*K
MMY )W9) V\?-D@CC/2G#7--?[ERKX02?("Q )P. "<D@C'7@\<' !BV>GZM9
MW'VHVS-(TD;2(MR2'7RF0J-S'&&*D_3@FHH?#EY\EQ.KF[WK*\BW+;MPM?+)
M!Y&0Y..,<YQ6XOB#2W,NVY)$>S+;&(;<NX;2!AN.2!G'?%17/B.QAF2.)C<R
M/N8"+GA4+'!Z$[1G .>1QS0!5.GZ@=(LA+#YDUM<B4PM+DR*"<9)) ;D'&<
MC@@<4RXL]3FN%DAMVM]P7RECN,+"WF,79U! ;<I&0 >>..M=)$Z2QK(C!E8!
ME([@CBG[?P^E &)=&]DU>RN8]/D9( Z2 NH^^%P1SS@@BL,Z#J0T]+002L%)
MV'[6<*WG%F9LDE@RX(!SC!'!.:[?:*-HZY/YT )&[/&&9"A/52>E4]*_X]Y_
M^OJ;_P!&-5^J&E?\>\__ %]3?^C&H =JO_('O?\ KA)_Z":M+]Q?H*JZK_R!
M[W_KA)_Z":M+]Q?H* .5>TO$:+2?LQ$;73727H.1@2>9@C&5?G;D\8!.<_+3
M+C1=32PEF%S(+L+C<LSG,8@ *@=!EP2#C.><YKKL<YI<"@#@QI=]J5E>"*UE
M6WE,L<$$ERRB,LB /D\D AN,'J<9JXVC:PUY<2-M\A@NZ%9R!,%<':/0E1@D
MXYX^[S788%% &"-,NI/"]Q8L%$\@E$:LY81AF)523UP"!GVJKK&F:Q<W4AM9
M%\LS"2)O-(,9 0<CICY6['K[G/48%)M^OYT <I)H>H1@LDAD5V9KB,W# R_O
MBP4'M\IQQCC Z5':^&KS9;QW.!!'*TBQ+.Q\L%9AU!!))D7)SDX-=?CW/YTN
M* .072]>\GR'G)(5\S&X.6+(H Q[,#6G>Z*;_6&N)96%J8(T,:D?.RN6&203
M@'!X([U,VN01P32R12[([H6OR(7)8L%!P!P,D4MOK=K=ZI]AM]S_ +II3)L(
M4X8+\I(&X9)Y&1QUH Q+'0-0CDLYKMGN)(+E9'S-PQ"NID4#'4LO!XPHXJ_=
MZ/>27&K3P7,B-<[!'&)2JD!5!!P,@G!&0>A%=!M!_'K2XH X\Z-J39VH1&V[
M[/#]J;_16.TA]W\6""<#(YQ47]@:DTC2.K&18G1IDN.9G,JMN"G@#"D$$CG@
M$<&NUVCGWH*@]: ./&D:Q;M<2V\:":8/NVW!"EFA5003DC:RGMWJU9^'6@UJ
M&_D1"RRO(S;R3EHD3/IG*G\^*Z7:*7'- '-R:?J207]G;Q1*)Y998[LR8*EL
MD# !(8$E00>@!Z\58TR"\L8YB;1A'+*IC@\[<8EPH/)Z\AF_3O6Y@48';CZ4
M +5#1?\ D"V?_7(5?JAHO_(%L_\ KD* +]%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 1R_ZI_]TU7TS_D%6?\ UP3_ -!%67&Y&4=2"/SK+M6U2WM(8#8P
M-Y:!"WVDC. !G[M &O16?]IU3_H'0_\ @5_]C1]IU3_H'0_^!7_V- &A16?]
MIU3_ *!T/_@5_P#8T?:=4_Z!T/\ X%?_ &- %/\ L5S.TJ73PR)-(\,B '"R
M8+J000>1D>F!VR"Y_#MM)"8VFN#N=G9BPW,60(<G'<#/UJS]HU/_ *!T/_@4
M?_B:7[1JG_0.@_\  K_[&@"G/X<MI415FF386QC!!W2"0@C&"-P[]NN:<?#=
MJ=(M=-,LIAMD**<C)!0H<\8Z,>@%6?M&J?\ 0.@_\"O_ +&E^T:I_P! Z#_P
M*/\ \30!7ET-'OY+R.YFCDE)$FW!#*0@*@$''W!R.>3[89;^'H89H)'N)I6M
M_+6'=@;40$!> ,_>.2>35K[1JG_0.@_\"O\ [&H+/4]0O;1+B+3H@K@D!KD@
M]2/[OM0!2LO##06MMYM]*;JW14BD4#$84G@#'S AB#G/'3'6K'_"-VZV\D:3
MSAI&1G<D'>5+'YAC!!+$D=.F,8JY]HU3'_(.@_\  H__ !-'VC4_^@=!_P"!
M7_V- &8/"5JEM'"L\FV+88Q(BN RH4R01@Y!YXXQQBGOX;$.3:73JL>]HH6"
MA%9D*%C@9Q@DX&!D^@ &C]HU/_H'0?\ @5_]C2?:-3_Z!T'_ (%?_8T 6[>!
M;:VB@3[L:A%SZ 8J:L_[3JG_ $#H?_ K_P"QH^TZI_T#H?\ P*_^QH T**S_
M +3JG_0.A_\  K_[&C[3JG_0.A_\"O\ [&@#0JAI7_'O/_U]3?\ HQJ3[3JG
M_0.A_P# K_[&G:=%-#:L)E59'EDD*JVX#<Q8#.!GK0 NJ_\ ('O?^N$G_H)J
MTGW%^@J&]A:YL;B!6 :2-E!/8D8'\ZKJVK!0/(LN !_KF_\ B: -&BJ&_5O^
M>%E_W^?_ .)HWZM_SPLO^_S_ /Q- %^BJ&_5O^>%E_W^?_XFC?JW_/"R_P"_
MS_\ Q- %^BJ&_5O^>%E_W^?_ .)HWZM_SPLO^_S_ /Q- %^BJ&_5O^>%E_W^
M?_XFC?JW_/"R_P"_S_\ Q- %=M"C+3D7=RJS3BX* KA7!4@C*YZJ."2.326F
M@V]G<I/%<7/[M#'&C,I5%+!MHXSU Y))]ZEFN-4A@DE:WLR$4L0)FR<#_=I8
MKC5)H8Y5M[,!U# &9NX_W: -*BJ&_5O^>%E_W^?_ .)HWZM_SPLO^_S_ /Q-
M %^BJ&_5O^>%E_W^?_XFC?JW_/"R_P"_S_\ Q- %^BJ&_5O^>%E_W^?_ .)H
MWZM_SPLO^_S_ /Q- %^BJ&_5O^>%E_W^?_XFC?JW_/"R_P"_S_\ Q- %^J&B
M_P#(%L_^N0HWZM_SPL_^_P __P 34FG6[VFG6]O(0SQH%8@8!/?% %NBBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "DP*6B@ HHHH **** "BBB@ HHHH *
MY[2M06ST[3('AD*SB3]YQM7:&;GG/0=@:W]WM^5<]IFG&[T_2Y6G>,6Q=O*"
M+AL[E(.02!@GH10 Y/$ADV(EA,;B51)#$67+1D,0QYX.%(([$@=ZGTSQ'9ZM
M,8K;(8+O 8@$KP00,]\G\JB3PW''Y;1WMR)HE$<,OR[HX@I4(.,$88G)R<@'
M-6+30+*RO([J!61HT$8 Q@J%"@'C/ 'ZG.>P!KT444 %%%% !1110 4F/>EH
MH *,#THHH **** "BBB@ HHHH **** *U_\ \@VZ_P"N3_R-9T6KVMK;B*4R
M*T-JDK'RSAE/ VGN<\8'J*T+_G3KD 9S$W'?H:QGTBXO1YK7,<<4EHD:J(26
M# A@Q.<'D#C'(H L_P#"26*XWB9-N?.W)CR.<#?SQD],9XYZ<U=LM1@U&'S;
M8DJ,9#*002 <'W&>161_PC<CR3/+=(WVQE-X!$<.%;("\_*.QSGCWYJWI&A1
MZ3-</%)\LV#L . <DD\D]<X^@% &S1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 A( R>U9Z:O!+&'2&Z93T(MW((]>E79O]4_
M^Z:KZ8/^)39^GD)T_P!T4 ,_M6/_ )]KS_P&;_"C^U8_^?:\_P# 9O\ "K]%
M %#^U8_^?:\_\!F_PH_M6/\ Y]KS_P !F_PJ_10!0_M6/_GVO/\ P&;_  H_
MM6/_ )]KS_P&;_"J5GXFL;N-Y7+6R(JOF8K@JQ(7&">3M/'6KO\ :EN9@BR1
MME@ 1*ISDJ.F<_QCMW'J,@!_:L?_ #[7G_@,W^%']JQ_\^UY_P" S?X5%_;V
ME>6TG]H6Q0,%R)!U(^OUYZ<'T-/N=6AA6U\E&NGNCF%(2IWJ!DL"2!C&.<]Q
MZT 5-4ECU+2[JPQJ-OY\9C\Z&"0-'GC<"!D$=17._#O3KWPQX5CLM7EU&ZU!
MY&DE9DD<)SPJDCI@#IW)KJ;?7;&>XDMV?[/<1XS%.0K ; YXR>@//T/89I1K
MNE>2LO\ :%N$)(!,@[8S].N?H0>] $O]J1_\^U[_ . S?X4?VI'_ ,^U[_X#
M-_A3?[9T_P Z6(WD(DB#&1-PRH7&[(]LC.,]:FM[^"Z)\B1)!M# HP.021Z^
MH(H C_M6/_GVO/\ P&;_  H_M6/_ )]KS_P&;_"HK/6K6[@63<("REMDS*&
M&<Y )Z8SUZ5.FI6[R[/.B!)PI\P<G/0#/6@!O]JQ_P#/M>?^ S?X4?VK'_S[
M7G_@,W^%6H9XYXA)$ZNC=&4Y!_&I: *']JQ_\^UY_P" S?X4?VK'_P ^UY_X
M#-_A5^B@"A_:L?\ S[7G_@,W^%3VMU'>6Z3Q$F-@<9&#P<?TJQ6;H?\ R"8O
M]Y__ $-J +LTRP0/,YPB*68^P%4AJNY0PL+[!&?]5_\ 7J?4_P#D%WG_ %P?
M_P!!-30?\>\9_P!@?RH I_VJ?^@??_\ ?G_Z]']JG_H'W_\ WY_^O4U]>+8V
MCW#J[A2 $099B2  !ZDD#\:I)K:I*\-]"+25 '(>0$%"&.X$=?NG([8]QD G
M_M4_] ^__P"_/_UZ/[5/_0/O_P#OS_\ 7J$^(M+6'SC=_)R<[&X 4,6(QD+@
M@[L8P0<\BFOXBL1>+;AV<['D9D1BH"[2<'&&/S=!DY&.M %C^U3_ - ^_P#^
M_/\ ]>C^U3_T#[__ +\__7J,:]IQ,0%R#YO0[6XR2!NX^7D$?-CGCKQ27>K3
M6VHK;?8]T1B:7SS*  J[<Y'7^(4 2_VJ?^@??_\ ?G_Z]']JG_H'W_\ WY_^
MO3&URPC+B2X5"@4L"K8(8@#!QAN6 XSR<<'BHI_$5A$D)60RM-)&B*JL,;G"
M#<<?+SG@X)VD $@T 9/C"VD\2>%K[3(8-1M[B9"8)44J5D'*DD'H2,$=P3TZ
MTOA&UD\.>%['2YK?4;BXBC!GE=2Q>0\L<DDX!X [ "M.+Q+I[R2(\HC,>WYC
MG:P*!\@XQT/3KQTJ^M[ ]W]FCD1G ;<-W((VYX[_ 'AW[T 1?VI_U#[_ /[\
MC_&C^U/^H???]^1_C5*V\2VLR22R!8XUD:-0C^;(Q!8<HH)'W2?I^.+7]NZ:
M) INTY4-NP=N"-P^;IDKSC.<<XH ?_:I_P"@??\ _?G_ .O1_:I_Z!]__P!^
M?_KU6M_$=A<W+PHS K((U!1MS':&SMQD !ADD <^XS-;Z]I]U:"YCF(0A3AX
MV5AN)"_*0#R0<<<XXS0 _P#M4_\ 0/O_ /OS_P#7H_M4_P#0/O\ _OS_ /7J
MEIOB2/4DE>.UG18[:.Y;<C D/DJ "!D[5S^(%/M?$5M-8)=SCR(Y& 0AA(#T
M.25SC&<'.,$'MS0!:_M4_P#0/O\ _OS_ /7H_M4_] ^__P"_/_UZ@3Q'I^U?
M/F$+'?D-G "LRY) P,E3C)Y[9K0@N8[J%9H2Q1LXW*5/IT(!'XB@"M_:I_Z!
M]_\ ]^?_ *]6K:Y2[M8[B+.R1=PW#!_*IZSM#_Y ]K_N?U- &C1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% $<O^J?_ '35?3/^059_]<$_]!%6)?\ 5/\
M[IJOIG_(*L_^N"?^@B@"Y29Z>_3-+6!)>7,NKW48O4M8+3RB%9 1+NY)))'!
M^Z,$8().1Q0!NYIU<M<>)9'C@:VC0,8%N&1GR"&25@I(&1@QX)QW/'%3-XG^
MSV!FGME\]"5,:2C#,+?SSM) SQQT]Z *\7@N&)(L70$D&/*(A"J<!AE@"-S8
M8C.0:F3PVL=_'L.RV15<!0!A@8L*!C&,1<_[U0ZGXEGM=]LL,:7&P_.CEQ'(
M &*GY0"<'USTR #FKUW=W+ZO-;17T=G';VZ3Y=%;S-S,"22>% 4 D8.3UZ9
M*MWX?G@%I-ITF9[>%;==Y &P!P21C!/S#\OKFVFB2+8::D=SY=U81"-)@@8$
M;0K @XX. >".0.V0:Q\32;X@MFK?:7*6^9N3B01DN,$KR<@#/<'!XIL7B6>1
M(Q_9RK+*RK$IGXR79#N.WC!4GH<@COQ0!:E\.Q7,$L=Q<2R&:4R2.54,Q,/E
M'H,8QSC&.W3BFMX=\]YIKJ[>6>:)XF<(%&&0+P.<' SGU)[8 BLO%!N9;:.:
MS$(N%5T/F@_*5<Y.0!G,9&,]"#[5$?%326[3I:;;<H,2"4;MQ@\X  C&,<9S
MUYQB@"-?#EX;LQFY\JTA$HMV4AF/F,K$'@'&5(//0]> 1IZ9H8TJ&807#&25
M2 [(,*2SL" .P,AXST YJI)XD=+,W0MX2K%A"IF_>.%+;LJ%..$)XR/4C%0C
MQ1+\TK6Z^26/DA9/O I&PWD@@<R8)!P!D]J )6\**( L-[)'(8C&S[%.0P(;
MC&,G<2/0@=1Q1!X<<9D:<13)+NA(4,  V03P,DC.<8ZCTHE\330&9&L4+VPD
M:X*S JH0IG:2 6.'!&0!D$$@\U8O+JY?5Y;5+V.S2"!)LLBGS-S,.22/E 49
M P<MUZ9 -'2[$:;IT-H)6D$0(WN!D\YYP ._I5S-8FGZVU[<1JUN$CFC=X2)
M-S85@IW#'RDDCC)[C/%1RZM=QP:@\*P2O#?1V\:R,57:WECDC)!RY/3ICB@#
M?S[BEKGK+6I[[688?*C2UDAN&7]YEF*.B_,,#;U8]^".AXKH: "LW0O^03%_
MO/\ ^AM6E6;H7_()B_WG_P#0VH GU/\ Y!=Y_P!<'_\ 034T'_'O'_N#^50Z
MG_R"[S_K@_\ Z":F@_X]X_\ <'\J (;ZSBO[1[>8N%8@AD.&4@@@@^H(!%9$
M>@27#3MJ=R;B8N1',F%/E[64*0!@?>).,Y..P '14F,4 <UJ?A^:9I)+"X\J
M6>)H)7=AD(5"@#Y3G[H..#GO@XJ4^%X-JH+NY6.-9%B1=H";V#-VR02O0DC!
M(KH-H%+0!S\?A:VA3RDN)Q$YS,@VXEP[2 ' XY8_=QQ@5I76GPW<OF2,X8P/
M =I&-KXR<8Z_*,?C5VEH P(_"]HEX+@SSNRD%0Q4XPZN!G&3@HN,G@9 Q3F\
M-V_G,T=S<1K)*LTL:E<2,LF\9R#@ GH,<#%;M<K_ &O-#!<7\]\"R3RQ?8?D
M &URJ\XW#C#$G/!SC% %Y_#-C)8FT9YS&6!SN&<B/RQSCTY^M3V>C):79NFN
M9IYR7+-(0-V[8#P !QY:X_&G:=J370G2=8DG@E,3"-]RL<*00< _Q '(X((K
M.O=9NK<:QY+0-);/&(4E.  P4DG'/!)_(<]: +G]A0)'"+>66":&1Y%F4*6R
MY);((((.3VST]*K-X4LV@^R^;<?9,AC!N&"X7:&SC.<8.,XR,XIEOK5Q<Z];
MPD0QVS"Y&T298F-U7)! P"22,9X(S@G%=)0!A-X<CDD,TM[<R2M,LKN=H.5"
M@;2%!7A1TQG)SG--3PW"AA N[G9'L^7Y &",63/R]BWXX&:WZ3\: ,ZTTB&R
M1UA>4;H(X,[N0J @8( YP>M9TWA.WNED\^\N7:9LRMA!OR ,XVX!XZ@9Y(SC
MBNCHH P6\+6?VDS+))D_?#(CYP6(^\IQ@L>G7C.:OZ=IZ:=9K;H[. 2?F(XR
M<D    >@  J_10 5G:'_ ,@:U_W/ZFM&L[0_^0-:_P"Y_4T :-%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 1R_ZE_]TU6TP_\ $IL_7R$X_P" BK9 92#T
M(Q6?%I<L$*11ZE=*B*%483@  ?W: -&J\ME:S7$<\MM$\L9^21D!9?H>HJ'[
M!<?]!.Z_)/\ XFC[!<?]!.Z_)/\ XF@"2/3[*%B8K2!"QR2L8!)YY/'N?S/K
M35TS3U(9;*V#!-@(B4$+C&.G3'&/3BF_8+C_ *"=U^2?_$T?8+C_ *"=U^2?
M_$T 2/IUE).9GM86E(P7:,$D8Z$D=*6>RMKEHVN+>*5HSE#(@8J<@Y&>G0?D
M*B^P7'_03NOR3_XFC[!<?]!.Z_)/_B: 'KI]FDSS+;1"1R&9@@!8CID^W:G_
M &2WRI$$65(P=@XP<C'I@U#]@N/^@G=?DG_Q-'V"X_Z"=U^2?_$T 2/IUE*G
MER6D#IQA6C4C@Y'&/J?Q-.^Q6VP)Y$>P'(78,#"[?3TX^G'3BH?L%Q_T$[K\
MD_\ B:/L%Q_T$[K\D_\ B: %?2["1G9[*W8N0S%HE.XC@$\=0"<?4T_^S[/<
MQ^RPY9=K'RQ\PQC!]1CC![5']@N/^@G=?DG_ ,31]@N/^@G=?DG_ ,30!*EC
M:1PB*.VA6,*5"A !@GD8]#CD=\43V5K<M&UQ;Q3-&<H9$#%3D'(STZ#\A47V
M"X_Z"=U^2?\ Q-'V"X_Z"=U^2?\ Q- $BZ?9H[NEK"KR-N=A&,L>N2<<G/.?
M6HQI&G+D?8K8Y01DF)22HP #QR.!Q["C[!<?]!.Z_)/_ (FC[!<?]!.Z_)/_
M (F@"1=/LDF>5;6$22$%F"#+'(/)^H!^HS5JJ/V"X_Z"=U^2?_$T?8+C_H)W
M7Y)_\30!>K-T/_D$0]OF<$'UWFI/L%Q_T$[K\D_^)J:SM$LK5+>-V95S@OC)
MR<]A[T -U+_D%WG_ %Q?_P!!-30?\>\?^Z/Y431+-"\+_==2K>X(Q5)=**J
M-1ON.!^\'^% &CGZT9^M9_\ 9;?]!&^_[^+_ (4?V6W_ $$;[_OXO^% &AGZ
MT9^M9_\ 9;?]!&^_[^+_ (4?V6W_ $$;[_OXO^% &AGZT9^M9_\ 9;?]!&^_
M[^+_ (4?V6W_ $$;[_OXO^% &AGZU7-G;>:TQMX_,92K/L&X@]03U(]JK_V6
MW_01OO\ OXO^%']EM_T$;[_OXO\ A0!.MC:)&D:6T2HA!150 *0<\ =.1FDE
ML+2>1I);:%Y&7:S-&"2OH21R/8U#_9;?]!&^_P"_B_X4?V6W_01OO^_B_P"%
M $XLK0,S_9HM[8W'RQDXQU/4]!^56<_6L_\ LMO^@C??]_%_PH_LMO\ H(WW
M_?Q?\* -#/UHS]:S_P"RV_Z"-]_W\7_"C^RV_P"@C??]_%_PH T,_6C/UK/_
M ++;_H(WW_?Q?\*/[+;_ *"-]_W\7_"@#0S]:,_6L_\ LMO^@C??]_%_PH_L
MMO\ H(WW_?Q?\* -#/UK/T3C1K;_ '.XQW-']EM_T$;[_OXO^%6K6VCM+6.W
MCSL08&3F@">BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
%BB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>7
<FILENAME>petz-20201231.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Apr 26 16:22:41 UTC 2021 -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:pf1="http://xbrl.sec.gov/country/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:compsci="http://compsciresources.com" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:petz="http://tdhholdings/20201231" xmlns:pf0="http://xbrl.sec.gov/currency/2020-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:type="simple" xlink:href="petz-20201231.xsd"/>
  <context id="c0_From1Jan2020To31Dec2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c1_AsOf26Apr2021">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <instant>2021-04-26</instant>
    </period>
  </context>
  <context id="c2_AsOf31Dec2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c3_AsOf31Dec2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c4_From1Jan2019To31Dec2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c5_From1Jan2018To31Dec2018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c6_AsOf31Dec2017_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="c7_AsOf31Dec2017_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="c8_AsOf31Dec2017_StockSubscriptionReceivableMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">petz:StockSubscriptionReceivableMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="c9_AsOf31Dec2017_StatutoryReservesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">petz:StatutoryReservesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="c10_AsOf31Dec2017_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="c11_AsOf31Dec2017_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="c12_AsOf31Dec2017">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="c13_From1Jan2018To31Dec2018_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c14_From1Jan2018To31Dec2018_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c15_From1Jan2018To31Dec2018_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c16_From1Jan2018To31Dec2018_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c17_From1Jan2018To31Dec2018_StockSubscriptionReceivableMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">petz:StockSubscriptionReceivableMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c18_From1Jan2018To31Dec2018_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c19_AsOf31Dec2018_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="c20_AsOf31Dec2018_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="c21_AsOf31Dec2018_StatutoryReservesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">petz:StatutoryReservesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="c22_AsOf31Dec2018_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="c23_AsOf31Dec2018_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="c24_AsOf31Dec2018_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="c25_AsOf31Dec2018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="c26_From1Jan2019To31Dec2019_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c27_From1Jan2019To31Dec2019_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c28_From1Jan2019To31Dec2019_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c29_From1Jan2019To31Dec2019_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c30_From1Jan2019To31Dec2019_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c31_AsOf31Dec2019_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c32_AsOf31Dec2019_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c33_AsOf31Dec2019_StatutoryReservesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">petz:StatutoryReservesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c34_AsOf31Dec2019_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c35_AsOf31Dec2019_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c36_AsOf31Dec2019_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c37_From1Jan2020To31Dec2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c38_From1Jan2020To31Dec2020_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c39_From1Jan2020To31Dec2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c40_From1Jan2020To31Dec2020_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c41_AsOf31Dec2020_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c42_AsOf31Dec2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c43_AsOf31Dec2020_StatutoryReservesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">petz:StatutoryReservesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c44_AsOf31Dec2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c45_AsOf31Dec2020_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c46_AsOf9Sep2016_TdhHoldingsIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhHoldingsIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-09-09</instant>
    </period>
  </context>
  <context id="c47_AsOf22Dec2020_TdhPetfoodLlcMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhPetfoodLlcMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-22</instant>
    </period>
  </context>
  <context id="c48_From15Dec2020To22Dec2020_TdhPetfoodLlcMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhPetfoodLlcMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-12-15</startDate>
      <endDate>2020-12-22</endDate>
    </period>
  </context>
  <context id="c49_AsOf22Dec2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <instant>2020-12-22</instant>
    </period>
  </context>
  <context id="c50_AsOf16Feb2016_TdhHkLimitedMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhHkLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-02-16</instant>
    </period>
  </context>
  <context id="c51_AsOf19Jul2016_TiandihuiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TiandihuiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-07-19</instant>
    </period>
  </context>
  <context id="c52_From1Jul2016To19Jul2016_TiandihuiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TiandihuiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-07-01</startDate>
      <endDate>2016-07-19</endDate>
    </period>
  </context>
  <context id="c53_AsOf14Nov2017_YichongQingdaoTechnologyCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:YichongQingdaoTechnologyCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-11-14</instant>
    </period>
  </context>
  <context id="c54_AsOf29Nov2017_QingdaoLingchongInformationTechnologyCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:QingdaoLingchongInformationTechnologyCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-11-29</instant>
    </period>
  </context>
  <context id="c55_AsOf24Aug2020_TDHFoodsLimitedMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TDHFoodsLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-08-24</instant>
    </period>
  </context>
  <context id="c56_From2Mar2020To31Dec2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <startDate>2020-03-02</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c57_AsOf31Dec2020_MinimumMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c58_AsOf31Dec2020_MaximumMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c59_AsOf31Dec2020_RMBIntoUSDollarsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="petz:ForeignCurrencyTranslationAxis">petz:RMBIntoUSDollarsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c60_AsOf31Dec2019_RMBIntoUSDollarsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="petz:ForeignCurrencyTranslationAxis">petz:RMBIntoUSDollarsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c61_AsOf31Dec2020_EuroIntoUSDollarsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="petz:ForeignCurrencyTranslationAxis">petz:EuroIntoUSDollarsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c62_AsOf31Dec2019_EuroIntoUSDollarsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="petz:ForeignCurrencyTranslationAxis">petz:EuroIntoUSDollarsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c63_AsOf31Dec2020_YenIntoUSDollarsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="petz:ForeignCurrencyTranslationAxis">petz:YenIntoUSDollarsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c64_AsOf31Dec2019_YenIntoUSDollarsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="petz:ForeignCurrencyTranslationAxis">petz:YenIntoUSDollarsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c65_From1Jan2020To31Dec2020_MinimumMember_MachineryAndEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c66_From1Jan2020To31Dec2020_MaximumMember_MachineryAndEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c67_From1Jan2020To31Dec2020_SoftwareDevelopmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c68_From1Jan2020To31Dec2020_MinimumMember_EquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c69_From1Jan2020To31Dec2020_MaximumMember_EquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c70_From1Jan2020To31Dec2020_MinimumMember_OfficeEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c71_From1Jan2020To31Dec2020_MaximumMember_OfficeEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c72_From1Jan2020To31Dec2020_MinimumMember_VehiclesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c73_From1Jan2020To31Dec2020_MaximumMember_VehiclesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c74_From1Jan2020To31Dec2020_LeaseholdImprovementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c75_From1Jan2020To31Dec2020_MinimumMember_BuildingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c76_From1Jan2020To31Dec2020_MaximumMember_BuildingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c77_AsOf31Dec2020_FairValueInputsLevel1Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c78_AsOf31Dec2020_FairValueInputsLevel2Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c79_AsOf31Dec2020_FairValueInputsLevel3Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c80_AsOf31Dec2019_FairValueInputsLevel1Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c81_AsOf31Dec2019_FairValueInputsLevel2Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c82_AsOf31Dec2019_FairValueInputsLevel3Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c83_AsOf25Sep2017">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <instant>2017-09-25</instant>
    </period>
  </context>
  <context id="c84_AsOf31Dec2020_AccountsReceivableMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c85_AsOf31Dec2019_AccountsReceivableMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c86_AsOf31Dec2020_AccountsReceivableRelatedPartyMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:AccountsReceivableRelatedPartyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c87_AsOf31Dec2019_AccountsReceivableRelatedPartyMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:AccountsReceivableRelatedPartyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c88_AsOf31Dec2020_MachineryAndEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c89_AsOf31Dec2019_MachineryAndEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c90_AsOf31Dec2020_EquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c91_AsOf31Dec2019_EquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c92_AsOf31Dec2020_OfficeEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c93_AsOf31Dec2019_OfficeEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c94_AsOf31Dec2020_VehiclesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c95_AsOf31Dec2019_VehiclesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c96_AsOf31Dec2020_BuildingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c97_AsOf31Dec2019_BuildingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c98_AsOf31Dec2020_LeaseholdImprovementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c99_AsOf31Dec2019_LeaseholdImprovementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c100_AsOf31Dec2020_LoansAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="petz:AgreementAxis">petz:LoansAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c101_AsOf31Dec2019_LoansAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="petz:AgreementAxis">petz:LoansAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c102_AsOf31Dec2020_LoansAgreementMember_MinimumMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="petz:AgreementAxis">petz:LoansAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c103_AsOf31Dec2020_LoansAgreementMember_MaximumMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="petz:AgreementAxis">petz:LoansAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c104_AsOf31Dec2019_LoansAgreementMember_MinimumMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="petz:AgreementAxis">petz:LoansAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c105_AsOf31Dec2019_LoansAgreementMember_MaximumMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="petz:AgreementAxis">petz:LoansAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c106_AsOf20Dec2018_ChinaConstructionBankMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">petz:ChinaConstructionBankMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-20</instant>
    </period>
  </context>
  <context id="c107_AsOf31Dec2020_RelatedPartyMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RelatedPartyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c108_AsOf31Dec2020_RelatedPartyOneMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RelatedPartyOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c109_AsOf31Dec2020_RelatedPartyTwoMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RelatedPartyTwoMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c110_AsOf31Dec2020_RelatedPartyThreeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RelatedPartyThreeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c111_AsOf31Dec2020_RelatedPartyFourMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RelatedPartyFourMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c112_From1Mar2018To31Mar2018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <startDate>2018-03-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="c113_From1Jan2021To31Dec2021">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
  </context>
  <context id="c114_From1Jan2022To31Dec2022">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <startDate>2022-01-01</startDate>
      <endDate>2022-12-31</endDate>
    </period>
  </context>
  <context id="c115_From1Jan2023To31Dec2023">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <startDate>2023-01-01</startDate>
      <endDate>2023-12-31</endDate>
    </period>
  </context>
  <context id="c116_From1Jan2020To31Dec2020_RelatedPartyTransactionMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RelatedPartyTransactionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c117_From1Jan2019To31Dec2019_RelatedPartyTransactionMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RelatedPartyTransactionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c118_AsOf31Dec2020_MinimumMember_RelatedPartyTransactionMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RelatedPartyTransactionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c119_AsOf31Dec2020_MaximumMember_RelatedPartyTransactionMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RelatedPartyTransactionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c120_From1Jan2018To31Jan2018_RelatedPartyTransactionMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RelatedPartyTransactionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-01-31</endDate>
    </period>
  </context>
  <context id="c121_From1Jun2018To30Jun2018_AnIndividualMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">petz:AnIndividualMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-06-01</startDate>
      <endDate>2018-06-30</endDate>
    </period>
  </context>
  <context id="c122_From1Jan2020To31Dec2020_SalesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c123_From1Jan2019To31Dec2019_SalesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c124_From1Jan2018To31Dec2018_SalesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c125_From1Jan2020To31Dec2020_DandanLiuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:DandanLiuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c126_From1Jan2020To31Dec2020_RongfengCuiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RongfengCuiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c127_From1Jan2020To31Dec2020_RongbingCuiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RongbingCuiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c128_From1Jan2020To31Dec2020_YanjuanWangMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:YanjuanWangMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c129_From1Jan2020To31Dec2020_YanFuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:YanFuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c130_From1Jan2020To31Dec2020_YuxiangQiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:YuxiangQiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c131_From1Jan2020To31Dec2020_TideShanghaiIndustrialCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TideShanghaiIndustrialCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c132_From1Jan2020To31Dec2020_QingdaoLikePetSuppliesCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:QingdaoLikePetSuppliesCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c133_From1Jan2020To31Dec2020_QingdaoSaikeEnvironmentalTechnologyCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:QingdaoSaikeEnvironmentalTechnologyCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c134_From1Jan2020To31Dec2020_KangkangFamilyFarmMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:KangkangFamilyFarmMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c135_From1Jan2020To31Dec2020_TdhGroupBvbaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhGroupBvbaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c136_From1Jan2020To31Dec2020_TdhJapanMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhJapanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c137_From1Jan2020To31Dec2020_QingdaoYinheJiutianInformationTechnologyCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:QingdaoYinheJiutianInformationTechnologyCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c138_From1Jan2020To31Dec2020_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:HuangdaoHanyinheSoftwareDevelopmentCenterCoMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c139_From1Jan2020To31Dec2020_ZhenyuTradingQingdaoCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:ZhenyuTradingQingdaoCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c140_From1Jan2020To31Dec2020_BeijingQuanminChongaiInformationTechnologyCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:BeijingQuanminChongaiInformationTechnologyCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c141_AsOf31Dec2020_TideShanghaiIndustrialCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TideShanghaiIndustrialCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c142_AsOf31Dec2019_TideShanghaiIndustrialCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TideShanghaiIndustrialCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c143_AsOf31Dec2020_RongfengCuiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RongfengCuiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c144_AsOf31Dec2019_RongfengCuiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RongfengCuiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c145_AsOf31Dec2020_RongbingCuiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RongbingCuiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c146_AsOf31Dec2019_RongbingCuiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:RongbingCuiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c147_AsOf31Dec2020_YuxiangQiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:YuxiangQiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c148_AsOf31Dec2019_YuxiangQiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:YuxiangQiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c149_AsOf31Dec2020_YanFuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:YanFuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c150_AsOf31Dec2019_YanFuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:YanFuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c151_From1Jan2020To31Dec2020_SalesMember_LikeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:LikeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c152_From1Jan2019To31Dec2019_SalesMember_LikeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:LikeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c153_From1Jan2018To31Dec2018_SalesMember_LikeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:LikeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c154_From1Jan2020To31Dec2020_SalesMember_ZhenyuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:ZhenyuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c155_From1Jan2019To31Dec2019_SalesMember_ZhenyuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:ZhenyuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c156_From1Jan2018To31Dec2018_SalesMember_ZhenyuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:ZhenyuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c157_From1Jan2020To31Dec2020_SalesMember_QuanminChongaiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:QuanminChongaiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c158_From1Jan2019To31Dec2019_SalesMember_QuanminChongaiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:QuanminChongaiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c159_From1Jan2018To31Dec2018_SalesMember_QuanminChongaiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:QuanminChongaiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c160_From1Jan2020To31Dec2020_SalesMember_LiujiayiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:LiujiayiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c161_From1Jan2019To31Dec2019_SalesMember_LiujiayiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:LiujiayiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c162_From1Jan2018To31Dec2018_SalesMember_LiujiayiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:LiujiayiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c163_From1Jan2020To31Dec2020_SalesMember_TdhGroupBvbaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhGroupBvbaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c164_From1Jan2019To31Dec2019_SalesMember_TdhGroupBvbaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhGroupBvbaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c165_From1Jan2018To31Dec2018_SalesMember_TdhGroupBvbaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhGroupBvbaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c166_From1Jan2020To31Dec2020_PurchasesMember_ZhenyuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">petz:PurchasesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:ZhenyuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c167_From1Jan2019To31Dec2019_PurchasesMember_ZhenyuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">petz:PurchasesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:ZhenyuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c168_From1Jan2018To31Dec2018_PurchasesMember_ZhenyuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">petz:PurchasesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:ZhenyuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c169_From1Jan2020To31Dec2020_PurchasesMember_TdhGroupBvbaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">petz:PurchasesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhGroupBvbaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c170_From1Jan2019To31Dec2019_PurchasesMember_TdhGroupBvbaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">petz:PurchasesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhGroupBvbaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c171_From1Jan2018To31Dec2018_PurchasesMember_TdhGroupBvbaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">petz:PurchasesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhGroupBvbaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c172_From1Jan2020To31Dec2020_PurchasesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">petz:PurchasesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c173_From1Jan2019To31Dec2019_PurchasesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">petz:PurchasesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c174_From1Jan2018To31Dec2018_PurchasesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">petz:PurchasesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c175_From1Jan2020To31Dec2020_ServiceMember_HanyinheMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:HanyinheMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c176_From1Jan2019To31Dec2019_ServiceMember_HanyinheMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:HanyinheMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c177_From1Jan2018To31Dec2018_ServiceMember_HanyinheMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:HanyinheMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c178_From1Jan2020To31Dec2020_ServiceMember_TdhGroupBvbaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhGroupBvbaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c179_From1Jan2019To31Dec2019_ServiceMember_TdhGroupBvbaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhGroupBvbaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c180_From1Jan2018To31Dec2018_ServiceMember_TdhGroupBvbaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhGroupBvbaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c181_From1Jan2020To31Dec2020_ServiceMember_TdhJapanMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhJapanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c182_From1Jan2019To31Dec2019_ServiceMember_TdhJapanMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhJapanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c183_From1Jan2018To31Dec2018_ServiceMember_TdhJapanMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhJapanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c184_From1Jan2020To31Dec2020_ServiceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c185_From1Jan2019To31Dec2019_ServiceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c186_From1Jan2018To31Dec2018_ServiceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c187_AsOf31Dec2020_LikeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:LikeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c188_AsOf31Dec2019_LikeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:LikeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c189_AsOf31Dec2020_QuanminChongaiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:QuanminChongaiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c190_AsOf31Dec2019_QuanminChongaiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:QuanminChongaiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c191_AsOf31Dec2020_YinheJiutianMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:YinheJiutianMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c192_AsOf31Dec2019_YinheJiutianMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:YinheJiutianMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c193_AsOf31Dec2020_KangkangFamilyFarmMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:KangkangFamilyFarmMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c194_AsOf31Dec2019_KangkangFamilyFarmMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:KangkangFamilyFarmMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c195_AsOf31Dec2020_ZhenyuTradingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:ZhenyuTradingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c196_AsOf31Dec2019_ZhenyuTradingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:ZhenyuTradingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c197_From1Jan2020To31Dec2020_TdhHkLimitedMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhHkLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c198_From1Jan2020To31Dec2020_TdhPetfoodLlcMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhPetfoodLlcMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c199_From1Mar2007To16Mar2007">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <startDate>2007-03-01</startDate>
      <endDate>2007-03-16</endDate>
    </period>
  </context>
  <context id="c200_From1Dec2016To2Dec2016_TiandihuiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TiandihuiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-12-01</startDate>
      <endDate>2016-12-02</endDate>
    </period>
  </context>
  <context id="c201_From1Nov2018To30Nov2018_TdhGroupBvbaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhGroupBvbaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-11-01</startDate>
      <endDate>2018-11-30</endDate>
    </period>
  </context>
  <context id="c202_From1Nov2018To30Nov2018_TdhJapanMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhJapanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-11-01</startDate>
      <endDate>2018-11-30</endDate>
    </period>
  </context>
  <context id="c203_AsOf30Nov2018_TdhGroupBvbaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhGroupBvbaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-11-30</instant>
    </period>
  </context>
  <context id="c204_AsOf30Nov2018_TdhJapanMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TdhJapanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-11-30</instant>
    </period>
  </context>
  <context id="c205_From1Jan2019To31Jan2019_ZuhuaZouMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:ZuhuaZouMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-01-31</endDate>
    </period>
  </context>
  <context id="c206_AsOf31Jan2019_ZuhuaZouMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:ZuhuaZouMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-01-31</instant>
    </period>
  </context>
  <context id="c207_From3Aug2019To31Aug2019_JishanSunZouVenturesLLCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:JishanSunZouVenturesLLCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-08-03</startDate>
      <endDate>2019-08-31</endDate>
    </period>
  </context>
  <context id="c208_AsOf31Aug2019_JishanSunZouVenturesLLCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:JishanSunZouVenturesLLCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-08-31</instant>
    </period>
  </context>
  <context id="c209_From1Jan2016To31Dec2017_ZhonghuaLiuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:ZhonghuaLiuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="c210_From1Jan2019To31Dec2019_EasthillCapitalManagementLLCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:EasthillCapitalManagementLLCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c211_From1Jan2019To31Dec2019_DandanLiuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:DandanLiuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c212_From1Jan2020To31Dec2020_AccountsReceivableMember_CustomerLMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerLMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c213_From1Jan2020To31Dec2020_AccountsReceivableMember_CustomerMMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerMMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c214_From1Jan2020To31Dec2020_AccountsReceivableMember_CustomerNMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerNMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c215_From1Jan2020To31Dec2020_AccountsReceivableMember_CustomerOMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerOMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c216_From1Jan2019To31Dec2019_AccountsReceivableMember_CustomerHMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerHMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c217_From1Jan2019To31Dec2019_AccountsReceivableMember_CustomerIMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerIMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c218_From1Jan2019To31Dec2019_AccountsReceivableMember_CustomerJMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerJMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c219_From1Jan2019To31Dec2019_AccountsReceivableMember_CustomerKMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerKMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c220_From1Jan2020To31Dec2020_AccountsPayableMember_SupplierBMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c221_From1Jan2019To31Dec2019_AccountsPayableMember_SupplierBMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c222_From1Jan2020To31Dec2020_CustomerConcentrationRiskMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c223_From1Jan2019To31Dec2019_CustomerConcentrationRiskMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c224_From1Jan2018To31Dec2018_CustomerConcentrationRiskMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c225_From1Jan2020To31Dec2020_SupplierConcentrationRiskMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c226_From1Jan2019To31Dec2019_SupplierConcentrationRiskMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c227_From1Jan2018To31Dec2018_SupplierConcentrationRiskMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c228_From1Jan2020To31Dec2020_CustomerAMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c229_From1Jan2019To31Dec2019_CustomerAMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c230_From1Jan2018To31Dec2018_CustomerAMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c231_From1Jan2020To31Dec2020_CustomerGMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerGMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c232_From1Jan2019To31Dec2019_CustomerGMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerGMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c233_From1Jan2018To31Dec2018_CustomerGMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerGMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c234_From1Jan2020To31Dec2020_CustomerPMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerPMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c235_From1Jan2019To31Dec2019_CustomerPMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerPMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c236_From1Jan2018To31Dec2018_CustomerPMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:CustomerPMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c237_From1Jan2020To31Dec2020_SupplierAMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c238_From1Jan2019To31Dec2019_SupplierAMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c239_From1Jan2018To31Dec2018_SupplierAMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c240_From1Jan2020To31Dec2020_SupplierBMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c241_From1Jan2019To31Dec2019_SupplierBMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c242_From1Jan2018To31Dec2018_SupplierBMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c243_From1Jan2020To31Dec2020_SupplierCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c244_From1Jan2019To31Dec2019_SupplierCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c245_From1Jan2018To31Dec2018_SupplierCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c246_From1Jan2020To31Dec2020_SupplierDMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierDMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c247_From1Jan2019To31Dec2019_SupplierDMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierDMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c248_From1Jan2018To31Dec2018_SupplierDMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierDMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c249_From1Jan2020To31Dec2020_SupplierEMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierEMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c250_From1Jan2019To31Dec2019_SupplierEMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierEMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c251_From1Jan2018To31Dec2018_SupplierEMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierEMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c252_From1Jan2020To31Dec2020_SupplierFMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierFMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c253_From1Jan2019To31Dec2019_SupplierFMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierFMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c254_From1Jan2018To31Dec2018_SupplierFMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">petz:SupplierFMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c255_From1Jan2020To31Dec2020_MarketingChannelsMember_OverseaSalesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:MarketingChannelsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">petz:OverseaSalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c256_From1Jan2019To31Dec2019_MarketingChannelsMember_OverseaSalesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:MarketingChannelsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">petz:OverseaSalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c257_From1Jan2018To31Dec2018_MarketingChannelsMember_OverseaSalesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:MarketingChannelsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">petz:OverseaSalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c258_From1Jan2020To31Dec2020_MarketingChannelsMember_DomesticSalesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:MarketingChannelsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">petz:DomesticSalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c259_From1Jan2019To31Dec2019_MarketingChannelsMember_DomesticSalesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:MarketingChannelsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">petz:DomesticSalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c260_From1Jan2018To31Dec2018_MarketingChannelsMember_DomesticSalesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:MarketingChannelsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">petz:DomesticSalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c261_From1Jan2020To31Dec2020_MarketingChannelsMember_ElectronicCommerceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:MarketingChannelsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">petz:ElectronicCommerceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c262_From1Jan2019To31Dec2019_MarketingChannelsMember_ElectronicCommerceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:MarketingChannelsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">petz:ElectronicCommerceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c263_From1Jan2018To31Dec2018_MarketingChannelsMember_ElectronicCommerceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:MarketingChannelsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">petz:ElectronicCommerceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c264_From1Jan2020To31Dec2020_MarketingChannelsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:MarketingChannelsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c265_From1Jan2019To31Dec2019_MarketingChannelsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:MarketingChannelsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c266_From1Jan2018To31Dec2018_MarketingChannelsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:MarketingChannelsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c267_From1Jan2020To31Dec2020_SalesRevenueProductLineMember_PetChewsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:PetChewsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c268_From1Jan2019To31Dec2019_SalesRevenueProductLineMember_PetChewsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:PetChewsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c269_From1Jan2018To31Dec2018_SalesRevenueProductLineMember_PetChewsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:PetChewsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c270_From1Jan2020To31Dec2020_SalesRevenueProductLineMember_DriedPetSnacksMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:DriedPetSnacksMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c271_From1Jan2019To31Dec2019_SalesRevenueProductLineMember_DriedPetSnacksMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:DriedPetSnacksMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c272_From1Jan2018To31Dec2018_SalesRevenueProductLineMember_DriedPetSnacksMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:DriedPetSnacksMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c273_From1Jan2020To31Dec2020_SalesRevenueProductLineMember_WetCannedPetFoodMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:WetCannedPetFoodMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c274_From1Jan2019To31Dec2019_SalesRevenueProductLineMember_WetCannedPetFoodMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:WetCannedPetFoodMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c275_From1Jan2018To31Dec2018_SalesRevenueProductLineMember_WetCannedPetFoodMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:WetCannedPetFoodMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c276_From1Jan2020To31Dec2020_SalesRevenueProductLineMember_DentalHealthSnacksMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:DentalHealthSnacksMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c277_From1Jan2019To31Dec2019_SalesRevenueProductLineMember_DentalHealthSnacksMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:DentalHealthSnacksMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c278_From1Jan2018To31Dec2018_SalesRevenueProductLineMember_DentalHealthSnacksMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:DentalHealthSnacksMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c279_From1Jan2020To31Dec2020_SalesRevenueProductLineMember_BakedPetBiscuitsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:BakedPetBiscuitsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c280_From1Jan2019To31Dec2019_SalesRevenueProductLineMember_BakedPetBiscuitsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:BakedPetBiscuitsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c281_From1Jan2018To31Dec2018_SalesRevenueProductLineMember_BakedPetBiscuitsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:BakedPetBiscuitsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c282_From1Jan2020To31Dec2020_SalesRevenueProductLineMember_OthersMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:OthersMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c283_From1Jan2018To31Dec2018_SalesRevenueProductLineMember_OthersMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">petz:OthersMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c284_From1Jan2020To31Dec2020_SalesRevenueProductLineMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c285_From1Jan2019To31Dec2019_SalesRevenueProductLineMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c286_From1Jan2018To31Dec2018_SalesRevenueProductLineMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c287_From1Jan2020To31Dec2020_KRW_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:KRW</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c288_From1Jan2019To31Dec2019_KRW_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:KRW</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c289_From1Jan2018To31Dec2018_KRW_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:KRW</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c290_From1Jan2020To31Dec2020_CN_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf1:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c291_From1Jan2019To31Dec2019_CN_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf1:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c292_From1Jan2018To31Dec2018_CN_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf1:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c293_From1Jan2020To31Dec2020_GB_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf1:GB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c294_From1Jan2019To31Dec2019_GB_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf1:GB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c295_From1Jan2018To31Dec2018_GB_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf1:GB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c296_From1Jan2020To31Dec2020_DE_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf1:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c297_From1Jan2019To31Dec2019_DE_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf1:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c298_From1Jan2018To31Dec2018_DE_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf1:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c299_From1Jan2020To31Dec2020_OtherCountriesMember_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">petz:OtherCountriesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c300_From1Jan2019To31Dec2019_OtherCountriesMember_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">petz:OtherCountriesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c301_From1Jan2018To31Dec2018_OtherCountriesMember_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">petz:OtherCountriesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c302_From1Jan2020To31Dec2020_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c303_From1Jan2019To31Dec2019_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c304_From1Jan2018To31Dec2018_DifferentCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">petz:DifferentCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c305_AsOf31Dec2020_GaochuangMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">petz:GaochuangMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c306_AsOf28Feb2018_LiujiayiPetTechnologyCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:LiujiayiPetTechnologyCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-02-28</instant>
    </period>
  </context>
  <context id="c307_From1Feb2018To28Feb2018_LiujiayiPetTechnologyCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:LiujiayiPetTechnologyCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-02-01</startDate>
      <endDate>2018-02-28</endDate>
    </period>
  </context>
  <context id="c308_AsOf31Mar2018_TideFoodCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TideFoodCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="c309_From1Jan2020To31Dec2020_TideFoodCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TideFoodCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c310_From1Jan2019To31Dec2019_TideFoodCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TideFoodCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c311_From1Jan2018To31Dec2018_TideFoodCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">petz:TideFoodCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="c312_AsOf31Mar2021_SubsequentEventMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c313_From25Nov2020To2Dec2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <startDate>2020-11-25</startDate>
      <endDate>2020-12-02</endDate>
    </period>
  </context>
  <context id="c314_AsOf2Dec2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
    </entity>
    <period>
      <instant>2020-12-02</instant>
    </period>
  </context>
  <context id="c315_From1Apr2021To30Apr2021_ScenarioForecastMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-04-01</startDate>
      <endDate>2021-04-30</endDate>
    </period>
  </context>
  <context id="c316_AsOf30Apr2021_ScenarioForecastMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001684425</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-04-30</instant>
    </period>
  </context>
  <unit id="shares">
    <measure>xbrli:shares</measure>
  </unit>
  <unit id="usd">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="usdPershares">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>xbrli:shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="pure">
    <measure>xbrli:pure</measure>
  </unit>
  <unit id="cny">
    <measure>iso4217:CNY</measure>
  </unit>
  <unit id="eur">
    <measure>iso4217:EUR</measure>
  </unit>
  <link:footnoteLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:label="_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom-c2_AsOf31Dec2020_usd" xlink:href="#_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom-c2_AsOf31Dec2020_usd"/>
    <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="ftnt_1" xml:lang="en-US">The cash is restricted for use over the terms of the bank acceptance notes and was used directly to settle the liabilities when the bank acceptance notes became due. As of December 31, 2020 and 2019, the Company had notes payable of $0 and $908,008, respectively.
</link:footnote>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom-c2_AsOf31Dec2020_usd" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom-c3_AsOf31Dec2019_usd" xlink:href="#_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom-c3_AsOf31Dec2019_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom-c3_AsOf31Dec2019_usd" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes-c3_AsOf31Dec2019_usd" xlink:href="#_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes-c3_AsOf31Dec2019_usd"/>
    <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="ftnt_0" xml:lang="en-US">Including $695,548 of bank deposits used to pledge the bank acceptance notes.</link:footnote>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes-c3_AsOf31Dec2019_usd" xlink:to="ftnt_0" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_EscrowDeposit-c2_AsOf31Dec2020_usd" xlink:href="#_EscrowDeposit-c2_AsOf31Dec2020_usd"/>
    <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="ftnt_2" xml:lang="en-US">In connection with its initial public offering, the Company agreed to deposit $500,000 in a non-interest bearing escrow account to satisfy the potential indemnification obligation for two years following September 25, 2017. The Company received the deposit in full during the year ended December 31, 2020.
</link:footnote>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_EscrowDeposit-c2_AsOf31Dec2020_usd" xlink:to="ftnt_2" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_EscrowDeposit-c3_AsOf31Dec2019_usd" xlink:href="#_EscrowDeposit-c3_AsOf31Dec2019_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_EscrowDeposit-c3_AsOf31Dec2019_usd" xlink:to="ftnt_2" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ConcentrationRiskPercentage1-c228_From1Jan2020To31Dec2020_CustomerAMember_pure" xlink:href="#_ConcentrationRiskPercentage1-c228_From1Jan2020To31Dec2020_CustomerAMember_pure"/>
    <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="ftnt_3" xml:lang="en-US">Less than 10%</link:footnote>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ConcentrationRiskPercentage1-c228_From1Jan2020To31Dec2020_CustomerAMember_pure" xlink:to="ftnt_3" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ConcentrationRiskPercentage1-c230_From1Jan2018To31Dec2018_CustomerAMember_pure" xlink:href="#_ConcentrationRiskPercentage1-c230_From1Jan2018To31Dec2018_CustomerAMember_pure"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ConcentrationRiskPercentage1-c230_From1Jan2018To31Dec2018_CustomerAMember_pure" xlink:to="ftnt_3" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ConcentrationRiskPercentage1-c231_From1Jan2020To31Dec2020_CustomerGMember_pure" xlink:href="#_ConcentrationRiskPercentage1-c231_From1Jan2020To31Dec2020_CustomerGMember_pure"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ConcentrationRiskPercentage1-c231_From1Jan2020To31Dec2020_CustomerGMember_pure" xlink:to="ftnt_3" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ConcentrationRiskPercentage1-c233_From1Jan2018To31Dec2018_CustomerGMember_pure" xlink:href="#_ConcentrationRiskPercentage1-c233_From1Jan2018To31Dec2018_CustomerGMember_pure"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ConcentrationRiskPercentage1-c233_From1Jan2018To31Dec2018_CustomerGMember_pure" xlink:to="ftnt_3" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ConcentrationRiskPercentage1-c235_From1Jan2019To31Dec2019_CustomerPMember_pure" xlink:href="#_ConcentrationRiskPercentage1-c235_From1Jan2019To31Dec2019_CustomerPMember_pure"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ConcentrationRiskPercentage1-c235_From1Jan2019To31Dec2019_CustomerPMember_pure" xlink:to="ftnt_3" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ConcentrationRiskPercentage1-c236_From1Jan2018To31Dec2018_CustomerPMember_pure" xlink:href="#_ConcentrationRiskPercentage1-c236_From1Jan2018To31Dec2018_CustomerPMember_pure"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ConcentrationRiskPercentage1-c236_From1Jan2018To31Dec2018_CustomerPMember_pure" xlink:to="ftnt_3" order="1"/>
  </link:footnoteLink>
  <dei:EntityIncorporationStateCountryCode contextRef="c0_From1Jan2020To31Dec2020">D8</dei:EntityIncorporationStateCountryCode>
  <dei:AmendmentFlag contextRef="c0_From1Jan2020To31Dec2020">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="c0_From1Jan2020To31Dec2020">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:DocumentAnnualReport contextRef="c0_From1Jan2020To31Dec2020">true</dei:DocumentAnnualReport>
  <dei:DocumentFiscalPeriodFocus contextRef="c0_From1Jan2020To31Dec2020">FY</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="c0_From1Jan2020To31Dec2020">2020</dei:DocumentFiscalYearFocus>
  <dei:DocumentPeriodEndDate contextRef="c0_From1Jan2020To31Dec2020">2020-12-31</dei:DocumentPeriodEndDate>
  <dei:DocumentShellCompanyReport contextRef="c0_From1Jan2020To31Dec2020">false</dei:DocumentShellCompanyReport>
  <dei:DocumentTransitionReport contextRef="c0_From1Jan2020To31Dec2020">false</dei:DocumentTransitionReport>
  <dei:DocumentType contextRef="c0_From1Jan2020To31Dec2020">20-F</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="c0_From1Jan2020To31Dec2020">0001684425</dei:EntityCentralIndexKey>
  <dei:EntityCurrentReportingStatus contextRef="c0_From1Jan2020To31Dec2020">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityEmergingGrowthCompany contextRef="c0_From1Jan2020To31Dec2020">true</dei:EntityEmergingGrowthCompany>
  <dei:EntityExTransitionPeriod contextRef="c0_From1Jan2020To31Dec2020">false</dei:EntityExTransitionPeriod>
  <dei:EntityFileNumber contextRef="c0_From1Jan2020To31Dec2020">001-38206</dei:EntityFileNumber>
  <dei:EntityFilerCategory contextRef="c0_From1Jan2020To31Dec2020">Non-accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityInteractiveDataCurrent contextRef="c0_From1Jan2020To31Dec2020">No</dei:EntityInteractiveDataCurrent>
  <dei:EntityRegistrantName contextRef="c0_From1Jan2020To31Dec2020">TDH Holdings, Inc.</dei:EntityRegistrantName>
  <dei:EntityShellCompany contextRef="c0_From1Jan2020To31Dec2020">false</dei:EntityShellCompany>
  <dei:EntityVoluntaryFilers contextRef="c0_From1Jan2020To31Dec2020">No</dei:EntityVoluntaryFilers>
  <dei:EntityWellKnownSeasonedIssuer contextRef="c0_From1Jan2020To31Dec2020">No</dei:EntityWellKnownSeasonedIssuer>
  <dei:EntityCommonStockSharesOutstanding unitRef="shares" contextRef="c1_AsOf26Apr2021" decimals="INF">54949995</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">6566549</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">5114175</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">182515</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">1390403</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">3138578</us-gaap:ShortTermInvestments>
  <us-gaap:AccountsReceivableNetCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">168499</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">21657</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:Supplies unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">41088</us-gaap:Supplies>
  <us-gaap:Supplies unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">39806</us-gaap:Supplies>
  <us-gaap:InventoryNet unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">247245</us-gaap:InventoryNet>
  <us-gaap:InventoryNet unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">473216</us-gaap:InventoryNet>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">172481</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">153633</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:AssetsCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">10516955</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">7192890</us-gaap:AssetsCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">6636995</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">6562669</us-gaap:PropertyPlantAndEquipmentNet>
  <petz:LandAndLandImprovement unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">1009005</petz:LandAndLandImprovement>
  <petz:LandAndLandImprovement unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">973224</petz:LandAndLandImprovement>
  <us-gaap:LongTermInvestments unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">71757</us-gaap:LongTermInvestments>
  <us-gaap:OperatingLeaseRightOfUseAsset unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">19103</us-gaap:OperatingLeaseRightOfUseAsset>
  <petz:OperatingLeaseRightofuseAssetsRelatedParties unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">270852</petz:OperatingLeaseRightofuseAssetsRelatedParties>
  <petz:OperatingLeaseRightofuseAssetsRelatedParties unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">286670</petz:OperatingLeaseRightofuseAssetsRelatedParties>
  <us-gaap:AssetsNoncurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">7935955</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsNoncurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">7894320</us-gaap:AssetsNoncurrent>
  <us-gaap:Assets unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">18452910</us-gaap:Assets>
  <us-gaap:Assets unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">15087210</us-gaap:Assets>
  <us-gaap:AccountsPayableCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">3209763</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">3436939</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">124715</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">116834</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:NotesPayable unitRef="usd" contextRef="c2_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:NotesPayable unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">908008</us-gaap:NotesPayable>
  <us-gaap:CustomerAdvancesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">90834</us-gaap:CustomerAdvancesCurrent>
  <us-gaap:CustomerAdvancesCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">116155</us-gaap:CustomerAdvancesCurrent>
  <us-gaap:BankOverdrafts unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">78320</us-gaap:BankOverdrafts>
  <us-gaap:BankOverdrafts unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">78320</us-gaap:BankOverdrafts>
  <us-gaap:ShortTermBankLoansAndNotesPayable unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">8391323</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ShortTermBankLoansAndNotesPayable unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">7624061</us-gaap:ShortTermBankLoansAndNotesPayable>
  <petz:ShortTermLoanRelatedParties unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">985883</petz:ShortTermLoanRelatedParties>
  <petz:ShortTermLoanRelatedParties unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">892510</petz:ShortTermLoanRelatedParties>
  <us-gaap:TaxesPayableCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">60729</us-gaap:TaxesPayableCurrent>
  <us-gaap:TaxesPayableCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">57521</us-gaap:TaxesPayableCurrent>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">42021</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">39387</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:OperatingLeaseLiabilityCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">9913</us-gaap:OperatingLeaseLiabilityCurrent>
  <petz:OperatingLeaseRightOfUseLiabilitiesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">195231</petz:OperatingLeaseRightOfUseLiabilitiesCurrent>
  <petz:OperatingLeaseRightOfUseLiabilitiesCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">137347</petz:OperatingLeaseRightOfUseLiabilitiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">5882164</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">1054818</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">19070896</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">14461900</us-gaap:LiabilitiesCurrent>
  <us-gaap:DeferredIncomeTaxLiabilitiesNet unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">1036</us-gaap:DeferredIncomeTaxLiabilitiesNet>
  <petz:OperatingleaseliabilitiesRelatedPartyNonCurrentPortion unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">274794</petz:OperatingleaseliabilitiesRelatedPartyNonCurrentPortion>
  <petz:OperatingleaseliabilitiesRelatedPartyNonCurrentPortion unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">286875</petz:OperatingleaseliabilitiesRelatedPartyNonCurrentPortion>
  <us-gaap:Liabilities unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">19345690</us-gaap:Liabilities>
  <us-gaap:Liabilities unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">14749811</us-gaap:Liabilities>
  <us-gaap:CommonStockValue unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">45850</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">45850</us-gaap:CommonStockValue>
  <us-gaap:CommonStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c2_AsOf31Dec2020" decimals="3">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c3_AsOf31Dec2019" decimals="3">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized unitRef="shares" contextRef="c2_AsOf31Dec2020" decimals="INF">200000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized unitRef="shares" contextRef="c3_AsOf31Dec2019" decimals="INF">200000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued unitRef="shares" contextRef="c2_AsOf31Dec2020" decimals="INF">45849995</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued unitRef="shares" contextRef="c3_AsOf31Dec2019" decimals="INF">45849995</us-gaap:CommonStockSharesIssued>
  <us-gaap:PreferredStockSharesOutstanding unitRef="shares" contextRef="c2_AsOf31Dec2020" decimals="INF">45849995</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesOutstanding unitRef="shares" contextRef="c3_AsOf31Dec2019" decimals="INF">45849995</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:AdditionalPaidInCapital unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">21963570</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">21963678</us-gaap:AdditionalPaidInCapital>
  <petz:StatutoryReserves unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">160014</petz:StatutoryReserves>
  <petz:StatutoryReserves unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">160014</petz:StatutoryReserves>
  <us-gaap:RetainedEarningsAccumulatedDeficit unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">-22849319</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">-21974651</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">-212895</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">142516</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">-892780</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">337407</us-gaap:StockholdersEquity>
  <us-gaap:MinorityInterest unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">-8</us-gaap:MinorityInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">-892780</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">337399</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:LiabilitiesAndStockholdersEquity unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">18452910</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">15087210</us-gaap:LiabilitiesAndStockholdersEquity>
  <petz:SalesRevenuesNet unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">815225</petz:SalesRevenuesNet>
  <petz:SalesRevenuesNet unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">12455414</petz:SalesRevenuesNet>
  <petz:SalesRevenuesNet unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">22154506</petz:SalesRevenuesNet>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">192841</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1519531</us-gaap:RevenueFromRelatedParties>
  <us-gaap:Revenues unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">815225</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">12648255</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">23674037</us-gaap:Revenues>
  <us-gaap:AffiliateCosts unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">857060</us-gaap:AffiliateCosts>
  <us-gaap:AffiliateCosts unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">13992499</us-gaap:AffiliateCosts>
  <us-gaap:AffiliateCosts unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">26278300</us-gaap:AffiliateCosts>
  <petz:CostOfRevenueRelatedParties unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:CostOfRevenueRelatedParties unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">178636</petz:CostOfRevenueRelatedParties>
  <petz:CostOfRevenueRelatedParties unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1448533</petz:CostOfRevenueRelatedParties>
  <us-gaap:CostOfRevenue unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">857060</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">14171135</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">27726833</us-gaap:CostOfRevenue>
  <us-gaap:GrossProfit unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-41835</us-gaap:GrossProfit>
  <us-gaap:GrossProfit unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-1522880</us-gaap:GrossProfit>
  <us-gaap:GrossProfit unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-4052796</us-gaap:GrossProfit>
  <us-gaap:SellingExpense unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">117993</us-gaap:SellingExpense>
  <us-gaap:SellingExpense unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">920237</us-gaap:SellingExpense>
  <us-gaap:SellingExpense unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">4535945</us-gaap:SellingExpense>
  <us-gaap:GeneralAndAdministrativeExpense unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">1766109</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">3702035</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">2792858</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ResearchAndDevelopmentExpense unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:ResearchAndDevelopmentExpense unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:ResearchAndDevelopmentExpense unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1062582</us-gaap:ResearchAndDevelopmentExpense>
  <petz:ImpairmentOfLonglivedAssetsOtherThanGoodwill unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:ImpairmentOfLonglivedAssetsOtherThanGoodwill unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">813344</petz:ImpairmentOfLonglivedAssetsOtherThanGoodwill>
  <petz:ImpairmentOfLonglivedAssetsOtherThanGoodwill unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:GoodwillAndIntangibleAssetImpairment unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:GoodwillAndIntangibleAssetImpairment unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:GoodwillAndIntangibleAssetImpairment unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1599591</us-gaap:GoodwillAndIntangibleAssetImpairment>
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">1884102</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">5435616</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">9990976</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-1925937</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-6958496</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-14043772</us-gaap:OperatingIncomeLoss>
  <us-gaap:InterestExpense unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">1180489</us-gaap:InterestExpense>
  <us-gaap:InterestExpense unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">1378755</us-gaap:InterestExpense>
  <us-gaap:InterestExpense unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">233101</us-gaap:InterestExpense>
  <petz:GovernmentSubsidie unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">8651</petz:GovernmentSubsidie>
  <petz:GovernmentSubsidie unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">129255</petz:GovernmentSubsidie>
  <petz:GovernmentSubsidie unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">81882</petz:GovernmentSubsidie>
  <us-gaap:OtherIncome unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">137163</us-gaap:OtherIncome>
  <us-gaap:OtherIncome unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">1189</us-gaap:OtherIncome>
  <us-gaap:OtherIncome unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">20242</us-gaap:OtherIncome>
  <us-gaap:OtherExpenses unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">35197</us-gaap:OtherExpenses>
  <us-gaap:OtherExpenses unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">290655</us-gaap:OtherExpenses>
  <us-gaap:OtherExpenses unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">26992</us-gaap:OtherExpenses>
  <us-gaap:InvestmentIncomeNonoperating unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">2120241</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:InvestmentIncomeNonoperating unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:InvestmentIncomeNonoperating unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:IncomeLossFromEquityMethodInvestments unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:IncomeLossFromEquityMethodInvestments unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-127965</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-17524</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">1050369</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-1666931</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-175493</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-875568</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-8625427</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-14219265</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">900</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-874668</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-8625427</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-14219265</us-gaap:ProfitLoss>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-8</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-40</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-874668</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-8625419</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-14219225</us-gaap:NetIncomeLoss>
  <petz:NetLoss unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-874668</petz:NetLoss>
  <petz:NetLoss unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-8625427</petz:NetLoss>
  <petz:NetLoss unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-14219265</petz:NetLoss>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-355411</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-100954</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-65123</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-1230079</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-8726381</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-14284388</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-8</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-347</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-1230079</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-8726373</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-14284041</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:EarningsPerShareBasic unitRef="usdPershares" contextRef="c0_From1Jan2020To31Dec2020" decimals="2">-0.02</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic unitRef="usdPershares" contextRef="c4_From1Jan2019To31Dec2019" decimals="2">-0.41</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic unitRef="usdPershares" contextRef="c5_From1Jan2018To31Dec2018" decimals="2">-1.49</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted unitRef="usdPershares" contextRef="c0_From1Jan2020To31Dec2020" decimals="2">-0.02</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted unitRef="usdPershares" contextRef="c4_From1Jan2019To31Dec2019" decimals="2">-0.41</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted unitRef="usdPershares" contextRef="c5_From1Jan2018To31Dec2018" decimals="2">-1.49</us-gaap:EarningsPerShareDiluted>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic unitRef="shares" contextRef="c0_From1Jan2020To31Dec2020" decimals="INF">45849995</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic unitRef="shares" contextRef="c4_From1Jan2019To31Dec2019" decimals="INF">21022598</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic unitRef="shares" contextRef="c5_From1Jan2018To31Dec2018" decimals="INF">9558493</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding unitRef="shares" contextRef="c0_From1Jan2020To31Dec2020" decimals="INF">45849995</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding unitRef="shares" contextRef="c4_From1Jan2019To31Dec2019" decimals="INF">21022598</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding unitRef="shares" contextRef="c5_From1Jan2018To31Dec2018" decimals="INF">9558493</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c6_AsOf31Dec2017_CommonStockMember" decimals="INF">9423750</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c6_AsOf31Dec2017_CommonStockMember" decimals="0">9424</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c7_AsOf31Dec2017_AdditionalPaidInCapitalMember" decimals="0">9947084</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c8_AsOf31Dec2017_StockSubscriptionReceivableMember" decimals="0">-100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c9_AsOf31Dec2017_StatutoryReservesMember" decimals="0">160014</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c10_AsOf31Dec2017_RetainedEarningsMember" decimals="0">869993</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c11_AsOf31Dec2017_AccumulatedOtherComprehensiveIncomeMember" decimals="0">308286</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c12_AsOf31Dec2017" decimals="0">11194801</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c13_From1Jan2018To31Dec2018_RetainedEarningsMember" decimals="0">-14219225</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c14_From1Jan2018To31Dec2018_NoncontrollingInterestMember" decimals="0">-40</us-gaap:ProfitLoss>
  <us-gaap:StockIssuedDuringPeriodSharesAcquisitions unitRef="shares" contextRef="c15_From1Jan2018To31Dec2018_CommonStockMember" decimals="INF">1092912</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
  <us-gaap:StockIssuedDuringPeriodValueAcquisitions unitRef="usd" contextRef="c15_From1Jan2018To31Dec2018_CommonStockMember" decimals="0">1093</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
  <us-gaap:StockIssuedDuringPeriodValueAcquisitions unitRef="usd" contextRef="c16_From1Jan2018To31Dec2018_AdditionalPaidInCapitalMember" decimals="0">1051927</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
  <us-gaap:StockIssuedDuringPeriodValueAcquisitions unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1053020</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
  <petz:CollectionOfStockSubscriptionReceivable unitRef="usd" contextRef="c17_From1Jan2018To31Dec2018_StockSubscriptionReceivableMember" decimals="0">100000</petz:CollectionOfStockSubscriptionReceivable>
  <petz:CollectionOfStockSubscriptionReceivable unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">100000</petz:CollectionOfStockSubscriptionReceivable>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c18_From1Jan2018To31Dec2018_AccumulatedOtherComprehensiveIncomeMember" decimals="0">-64816</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c14_From1Jan2018To31Dec2018_NoncontrollingInterestMember" decimals="0">-307</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c19_AsOf31Dec2018_CommonStockMember" decimals="INF">10516662</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c19_AsOf31Dec2018_CommonStockMember" decimals="0">10517</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c20_AsOf31Dec2018_AdditionalPaidInCapitalMember" decimals="0">10999011</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c21_AsOf31Dec2018_StatutoryReservesMember" decimals="0">160014</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c22_AsOf31Dec2018_RetainedEarningsMember" decimals="0">-13349232</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c23_AsOf31Dec2018_AccumulatedOtherComprehensiveIncomeMember" decimals="0">243470</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c24_AsOf31Dec2018_NoncontrollingInterestMember" decimals="0">-347</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c25_AsOf31Dec2018" decimals="0">-1936567</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c26_From1Jan2019To31Dec2019_RetainedEarningsMember" decimals="0">-8625419</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c27_From1Jan2019To31Dec2019_NoncontrollingInterestMember" decimals="0">-8</us-gaap:ProfitLoss>
  <us-gaap:StockIssuedDuringPeriodSharesAcquisitions unitRef="shares" contextRef="c28_From1Jan2019To31Dec2019_CommonStockMember" decimals="INF">35333333</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
  <us-gaap:StockIssuedDuringPeriodValueAcquisitions unitRef="usd" contextRef="c28_From1Jan2019To31Dec2019_CommonStockMember" decimals="0">35333</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
  <us-gaap:StockIssuedDuringPeriodValueAcquisitions unitRef="usd" contextRef="c29_From1Jan2019To31Dec2019_AdditionalPaidInCapitalMember" decimals="0">10964667</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
  <us-gaap:StockIssuedDuringPeriodValueAcquisitions unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">11000000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
  <petz:DisposalofNoncontrollingInterest unitRef="usd" contextRef="c27_From1Jan2019To31Dec2019_NoncontrollingInterestMember" decimals="0">347</petz:DisposalofNoncontrollingInterest>
  <petz:DisposalofNoncontrollingInterest unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">347</petz:DisposalofNoncontrollingInterest>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c30_From1Jan2019To31Dec2019_AccumulatedOtherComprehensiveIncomeMember" decimals="0">-100954</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c31_AsOf31Dec2019_CommonStockMember" decimals="INF">45849995</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c31_AsOf31Dec2019_CommonStockMember" decimals="0">45850</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c32_AsOf31Dec2019_AdditionalPaidInCapitalMember" decimals="0">21963678</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c33_AsOf31Dec2019_StatutoryReservesMember" decimals="0">160014</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c34_AsOf31Dec2019_RetainedEarningsMember" decimals="0">-21974651</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c35_AsOf31Dec2019_AccumulatedOtherComprehensiveIncomeMember" decimals="0">142516</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c36_AsOf31Dec2019_NoncontrollingInterestMember" decimals="0">-8</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c37_From1Jan2020To31Dec2020_RetainedEarningsMember" decimals="0">-874668</us-gaap:ProfitLoss>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c38_From1Jan2020To31Dec2020_AccumulatedOtherComprehensiveIncomeMember" decimals="0">-355411</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <petz:PurchaseOfNoncontrollingInterest unitRef="usd" contextRef="c39_From1Jan2020To31Dec2020_AdditionalPaidInCapitalMember" decimals="0">-108</petz:PurchaseOfNoncontrollingInterest>
  <petz:PurchaseOfNoncontrollingInterest unitRef="usd" contextRef="c40_From1Jan2020To31Dec2020_NoncontrollingInterestMember" decimals="0">8</petz:PurchaseOfNoncontrollingInterest>
  <petz:PurchaseOfNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-100</petz:PurchaseOfNoncontrollingInterest>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c41_AsOf31Dec2020_CommonStockMember" decimals="INF">45849995</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c41_AsOf31Dec2020_CommonStockMember" decimals="0">45850</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c42_AsOf31Dec2020_AdditionalPaidInCapitalMember" decimals="0">21963570</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c43_AsOf31Dec2020_StatutoryReservesMember" decimals="0">160014</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c44_AsOf31Dec2020_RetainedEarningsMember" decimals="0">-22849319</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c45_AsOf31Dec2020_AccumulatedOtherComprehensiveIncomeMember" decimals="0">-212895</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">391351</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">571528</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">395355</us-gaap:DepreciationDepletionAndAmortization>
  <petz:FairValueChangeOfShorttermInvestments unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">2120241</petz:FairValueChangeOfShorttermInvestments>
  <petz:FairValueChangeOfShorttermInvestments unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <petz:FairValueChangeOfShorttermInvestments unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:GainOrLossOnSaleOfStockInSubsidiary unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:GainOrLossOnSaleOfStockInSubsidiary unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-5018</us-gaap:GainOrLossOnSaleOfStockInSubsidiary>
  <us-gaap:GainOrLossOnSaleOfStockInSubsidiary unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:OtherAssetImpairmentCharges unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:OtherAssetImpairmentCharges unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:OtherAssetImpairmentCharges unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1599591</us-gaap:OtherAssetImpairmentCharges>
  <us-gaap:InventoryWriteDown unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">42241</us-gaap:InventoryWriteDown>
  <us-gaap:InventoryWriteDown unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">518119</us-gaap:InventoryWriteDown>
  <us-gaap:InventoryWriteDown unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1668508</us-gaap:InventoryWriteDown>
  <us-gaap:ProvisionForDoubtfulAccounts unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">74190</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">659569</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:DeferredIncomeTaxExpenseBenefit unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-1106</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-3861</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-591</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">16870</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-308003</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:OtherNoncashIncomeExpense unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-33944</us-gaap:OtherNoncashIncomeExpense>
  <us-gaap:OtherNoncashIncomeExpense unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-89176</us-gaap:OtherNoncashIncomeExpense>
  <us-gaap:OtherNoncashIncomeExpense unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:GainsLossesOnExtinguishmentOfDebt unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">6265</us-gaap:GainsLossesOnExtinguishmentOfDebt>
  <us-gaap:GainsLossesOnExtinguishmentOfDebt unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:GainsLossesOnExtinguishmentOfDebt unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:IncreaseDecreaseInReceivables unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">112177</us-gaap:IncreaseDecreaseInReceivables>
  <us-gaap:IncreaseDecreaseInReceivables unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-329042</us-gaap:IncreaseDecreaseInReceivables>
  <us-gaap:IncreaseDecreaseInReceivables unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-1302573</us-gaap:IncreaseDecreaseInReceivables>
  <petz:IncreaseDecreaseInAccountReceivablesRelatedParties unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:IncreaseDecreaseInAccountReceivablesRelatedParties unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-306301</petz:IncreaseDecreaseInAccountReceivablesRelatedParties>
  <petz:IncreaseDecreaseInAccountReceivablesRelatedParties unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">778516</petz:IncreaseDecreaseInAccountReceivablesRelatedParties>
  <us-gaap:IncreaseDecreaseInInventories unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-201730</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-2009862</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-4203927</us-gaap:IncreaseDecreaseInInventories>
  <petz:IncreasingDecreasingOperatingLeaseLiabilities unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">9382</petz:IncreasingDecreasingOperatingLeaseLiabilities>
  <petz:OperatingLeaseLiabilitiesRelatedParties unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">16262</petz:OperatingLeaseLiabilitiesRelatedParties>
  <petz:OperatingLeaseLiabilitiesRelatedParties unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">16404</petz:OperatingLeaseLiabilitiesRelatedParties>
  <petz:DueFromRelatedPartyNet unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:DueFromRelatedPartyNet unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">2206</petz:DueFromRelatedPartyNet>
  <petz:DueFromRelatedPartyNet unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <petz:DueToRelatedParties unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:DueToRelatedParties unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">14387</petz:DueToRelatedParties>
  <petz:DueToRelatedParties unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">18142</petz:DueToRelatedParties>
  <petz:IncreaseDecreaseInSuppliersAdvances unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-12179</petz:IncreaseDecreaseInSuppliersAdvances>
  <petz:IncreaseDecreaseInSuppliersAdvances unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">36322</petz:IncreaseDecreaseInSuppliersAdvances>
  <petz:IncreaseDecreaseInSuppliersAdvances unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">569723</petz:IncreaseDecreaseInSuppliersAdvances>
  <us-gaap:IncreaseDecreaseInPrepaidExpensesOther unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">29363</us-gaap:IncreaseDecreaseInPrepaidExpensesOther>
  <us-gaap:IncreaseDecreaseInPrepaidExpensesOther unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-516018</us-gaap:IncreaseDecreaseInPrepaidExpensesOther>
  <us-gaap:IncreaseDecreaseInPrepaidExpensesOther unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">291336</us-gaap:IncreaseDecreaseInPrepaidExpensesOther>
  <us-gaap:IncreaseDecreaseInAccountsPayable unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-416506</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayable unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-2775356</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayable unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1870157</us-gaap:IncreaseDecreaseInAccountsPayable>
  <petz:IncreaseDecreaseInAccountsPayablesRelatedParties unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-6703</petz:IncreaseDecreaseInAccountsPayablesRelatedParties>
  <petz:IncreaseDecreaseInAccountsPayablesRelatedParties unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">19848</petz:IncreaseDecreaseInAccountsPayablesRelatedParties>
  <us-gaap:IncreaseDecreaseInInterestPayableNet unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">1065277</us-gaap:IncreaseDecreaseInInterestPayableNet>
  <us-gaap:IncreaseDecreaseInInterestPayableNet unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">260417</us-gaap:IncreaseDecreaseInInterestPayableNet>
  <us-gaap:IncreaseDecreaseInInterestPayableNet unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">119712</us-gaap:IncreaseDecreaseInInterestPayableNet>
  <petz:IncreaseDecreaseInAccountPayableRelatedParties unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">43835</petz:IncreaseDecreaseInAccountPayableRelatedParties>
  <petz:IncreaseDecreaseInNotesPayable unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:IncreaseDecreaseInNotesPayable unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-1046257</petz:IncreaseDecreaseInNotesPayable>
  <petz:IncreaseDecreaseInNotesPayable unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1204910</petz:IncreaseDecreaseInNotesPayable>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">13797</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">32733</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInCustomerAdvances unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-31366</us-gaap:IncreaseDecreaseInCustomerAdvances>
  <us-gaap:IncreaseDecreaseInCustomerAdvances unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-42923</us-gaap:IncreaseDecreaseInCustomerAdvances>
  <us-gaap:IncreaseDecreaseInCustomerAdvances unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-60254</us-gaap:IncreaseDecreaseInCustomerAdvances>
  <petz:IncreaseDecreaseInCustomerAdvancesRelatedParties unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:IncreaseDecreaseInCustomerAdvancesRelatedParties unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <petz:IncreaseDecreaseInCustomerAdvancesRelatedParties unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-7397</petz:IncreaseDecreaseInCustomerAdvancesRelatedParties>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-866962</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">280843</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">160914</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-2628255</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-5626618</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-2173742</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">47086</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">121560</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">5627422</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">233747</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <petz:PaymentsToAcquireLandUseRights unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:PaymentsToAcquireLandUseRights unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <petz:PaymentsToAcquireLandUseRights unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">854221</petz:PaymentsToAcquireLandUseRights>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-19888</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">83</us-gaap:ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries>
  <us-gaap:ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <petz:ProceedsFromLoansToRelatedParties unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:ProceedsFromLoansToRelatedParties unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <petz:ProceedsFromLoansToRelatedParties unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-132147</petz:ProceedsFromLoansToRelatedParties>
  <us-gaap:RepaymentOfNotesReceivableFromRelatedParties unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:RepaymentOfNotesReceivableFromRelatedParties unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">1282</us-gaap:RepaymentOfNotesReceivableFromRelatedParties>
  <us-gaap:RepaymentOfNotesReceivableFromRelatedParties unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">235049</us-gaap:RepaymentOfNotesReceivableFromRelatedParties>
  <us-gaap:PaymentsToAcquireInvestments unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireInvestments unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireInvestments unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">235605</us-gaap:PaymentsToAcquireInvestments>
  <petz:PurchaseOfShorttermInvestments unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">38743908</petz:PurchaseOfShorttermInvestments>
  <petz:PurchaseOfShorttermInvestments unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <petz:PurchaseOfShorttermInvestments unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:ProceedsFromSaleOfPropertyHeldForSale unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">42146183</us-gaap:ProceedsFromSaleOfPropertyHeldForSale>
  <us-gaap:ProceedsFromSaleOfPropertyHeldForSale unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:ProceedsFromSaleOfPropertyHeldForSale unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">3355189</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">113552</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-6594458</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ProceedsFromIssuanceOfCommonStock unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:ProceedsFromIssuanceOfCommonStock unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">6760000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:ProceedsFromIssuanceOfCommonStock unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:PaymentsToMinorityShareholders unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">100</us-gaap:PaymentsToMinorityShareholders>
  <us-gaap:PaymentsToMinorityShareholders unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:PaymentsToMinorityShareholders unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <petz:CollectionOfStockSubscriptionsReceivable unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:CollectionOfStockSubscriptionsReceivable unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <petz:CollectionOfStockSubscriptionsReceivable unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">100000</petz:CollectionOfStockSubscriptionsReceivable>
  <us-gaap:ProceedsFromRelatedPartyDebt unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:ProceedsFromRelatedPartyDebt unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:ProceedsFromRelatedPartyDebt unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">5306</us-gaap:ProceedsFromRelatedPartyDebt>
  <us-gaap:RepaymentsOfRelatedPartyDebt unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:RepaymentsOfRelatedPartyDebt unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">1000</us-gaap:RepaymentsOfRelatedPartyDebt>
  <us-gaap:RepaymentsOfRelatedPartyDebt unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">385420</us-gaap:RepaymentsOfRelatedPartyDebt>
  <petz:ProceedsFromBankOverdrafts unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:ProceedsFromBankOverdrafts unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">78162</petz:ProceedsFromBankOverdrafts>
  <petz:ProceedsFromBankOverdrafts unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:ProceedsFromShortTermDebt unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">107829</us-gaap:ProceedsFromShortTermDebt>
  <us-gaap:ProceedsFromShortTermDebt unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">1046275</us-gaap:ProceedsFromShortTermDebt>
  <us-gaap:ProceedsFromShortTermDebt unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">8400090</us-gaap:ProceedsFromShortTermDebt>
  <us-gaap:RepaymentsOfShortTermDebt unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">746437</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:RepaymentsOfShortTermDebt unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">2073177</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:RepaymentsOfShortTermDebt unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1508056</us-gaap:RepaymentsOfShortTermDebt>
  <petz:ProceedsFromShortTermLoansRelatedParties unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">49350</petz:ProceedsFromShortTermLoansRelatedParties>
  <petz:ProceedsFromShortTermLoansRelatedParties unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">4791403</petz:ProceedsFromShortTermLoansRelatedParties>
  <petz:ProceedsFromShortTermLoansRelatedParties unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1176690</petz:ProceedsFromShortTermLoansRelatedParties>
  <petz:RepaymentsOfShortTermLoansRelatedParty unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:RepaymentsOfShortTermLoansRelatedParty unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">1080947</petz:RepaymentsOfShortTermLoansRelatedParty>
  <petz:RepaymentsOfShortTermLoansRelatedParty unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">60490</petz:RepaymentsOfShortTermLoansRelatedParty>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-589358</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">9520716</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">7728120</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">106910</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-203577</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">96808</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">244486</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">3804073</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">-943272</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">6504578</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents unitRef="usd" contextRef="c25_AsOf31Dec2018" decimals="0">2700505</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents unitRef="usd" contextRef="c12_AsOf31Dec2017" decimals="0">3643777</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">6749064</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:InterestPaidNet unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">38362</us-gaap:InterestPaidNet>
  <us-gaap:InterestPaidNet unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">1118338</us-gaap:InterestPaidNet>
  <us-gaap:InterestPaidNet unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">113389</us-gaap:InterestPaidNet>
  <us-gaap:IncomeTaxesPaidNet unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">146</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:IncomeTaxesPaidNet unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:IncomeTaxesPaidNet unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZmyHAeujLFSrsyOUWB5q7sP9hfG4NtdOFEUyn8CdkCsHALp8TF1PKe7I0Im1qeUij97j+A5SezR9hCrraTElIpe9SzmdWlmh4oSlFbsGfLNxEcboY++uGRuz8EoLZeMfNe80GHjP84ZMQFSD9BNPFmf+7RXagbKywc8F1ZEQCqfaVa8z+rK8ihhpL134WWn/i040HPKOg+QA==] CSR-->
  <petz:InterestPayableTransferToPrincipalOfLoan unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:InterestPayableTransferToPrincipalOfLoan unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">126697</petz:InterestPayableTransferToPrincipalOfLoan>
  <petz:InterestPayableTransferToPrincipalOfLoan unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <petz:NonCashOperatingExpensesPaidByRelatedParties unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <petz:NonCashOperatingExpensesPaidByRelatedParties unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <petz:NonCashOperatingExpensesPaidByRelatedParties unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">157094</petz:NonCashOperatingExpensesPaidByRelatedParties>
  <petz:LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">14592</petz:LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment>
  <petz:LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">51196</petz:LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment>
  <petz:LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">38636</petz:LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment>
  <petz:NotesPayableTransferToShortTermLoans unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">908850</petz:NotesPayableTransferToShortTermLoans>
  <petz:NotesPayableTransferToShortTermLoans unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">479724</petz:NotesPayableTransferToShortTermLoans>
  <petz:NotesPayableTransferToShortTermLoans unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <petz:ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">28694</petz:ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties>
  <petz:ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">114707</petz:ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties>
  <petz:ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">4240000</petz:ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty>
  <petz:SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1053020</petz:SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries>
  <us-gaap:StockIssued1 unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">70708</us-gaap:StockIssued1>
  <us-gaap:Cash unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">6566549</us-gaap:Cash>
  <us-gaap:Cash unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">5114175</us-gaap:Cash>
  <us-gaap:Cash unitRef="usd" contextRef="c25_AsOf31Dec2018" decimals="0">893020</us-gaap:Cash>
  <petz:RestrictedCashCurrentAssets unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">182515</petz:RestrictedCashCurrentAssets>
  <petz:RestrictedCashCurrentAssets unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">1390403</petz:RestrictedCashCurrentAssets>
  <petz:RestrictedCashCurrentAssets unitRef="usd" contextRef="c25_AsOf31Dec2018" decimals="0">1807485</petz:RestrictedCashCurrentAssets>
  <us-gaap:CashCashEquivalentsAndShortTermInvestments unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">6749064</us-gaap:CashCashEquivalentsAndShortTermInvestments>
  <us-gaap:CashCashEquivalentsAndShortTermInvestments unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">6504578</us-gaap:CashCashEquivalentsAndShortTermInvestments>
  <us-gaap:CashCashEquivalentsAndShortTermInvestments unitRef="usd" contextRef="c25_AsOf31Dec2018" decimals="0">2700505</us-gaap:CashCashEquivalentsAndShortTermInvestments>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
1 &amp;#x2013; ORGANIZATION&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;TDH Holdings, Inc. (&amp;#x201c;TDH Holdings&amp;#x201d;)
was incorporated on September 30, 2015 under the laws of the British Virgin Islands. On November 4, 2015, TDH Holdings incorporated a
wholly owned subsidiary, TDH HK Limited (&amp;#x201c;TDH HK&amp;#x201d;) in Hong Kong for the purpose of being a holding company for the equity
interest in Qingdao Tiandihui Foodstuffs Co., Ltd. (&amp;#x201c;Tiandihui&amp;#x201d;). On September 9, 2016, TDH Holdings incorporated TDH Petfood
LLC, a Nevada limited liability company, in which TDH Holdings holds 99% equity interest. In December, 2020, TDH Holdings acquired the
remaining 1% equity interest of TDH Petfood LLC with a consideration of $100. TDH Petfood LLC does not own any material assets or liabilities.
Other than cash and equity interest in TDH HK and TDH Petfood LLC, TDH Holdings has not conducted any operations or own any material assets
or liabilities prior to March 1, 2020, and started to invest in marketable securities in March 2020. TDH HK does not conduct any operations
or own any material assets or liabilities except for cash and the 100% of the equity interest of Tiandihui which it acquired on February
21, 2016.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Tiandihui
was founded in Qingdao City, Shandong Province, People&amp;#x2019;s Republic of China (&amp;#x201c;PRC&amp;#x201d;) on April 22, 2002 as a limited liability
company. As of December 31, 2019, Tiandihui had one wholly owned subsidiary: Beijing Chongai Jiujiu Cultural Communication Co., Ltd.
(&amp;#x201c;Chongai Jiujiu&amp;#x201d;), which was incorporated on March 3, 2011, in Beijing City, PRC. Tiandihui and its wholly owned subsidiary
are engaged in the business of development, manufacturing and sales of high quality pet food products under our own formula patents.
Our products are produced at Tiandihui facility and sold to the pet owners in PRC and to the retailers and wholesalers throughout worldwide.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;On
February 21, 2016, TDH HK entered into an equity transfer agreement with Rongfeng Cui and his wife Yanjuan Wang, the shareholders of
Tiandihui at the time, to acquire 100% of the equity interests in Tiandihui (&amp;#x201c;reorganization&amp;#x201d;).&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;On
July 19, 2016, Tiandihui acquired 100% shares of Chongai Jiujiu from Rongfeng Cui and Yanjuan Wang with a consideration of $87,849 (RMB610,000).
The acquisition of Chongai Jiujiu is a transaction between entities under common control.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Immediately
before and after the reorganization, the same shareholders of Tiandihui controlled Tiandihui and TDH Holdings. Therefore, for accounting
purposes, the reorganization is accounted for as a transaction of entities under common control. Accordingly, the accompanying consolidated
financial statements have been prepared as if the current corporate structure had been in existence throughout the periods presented.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;On
August 9, 2016, a wholly owned subsidiary of the Company, Qingdao Kangkang Development Co., Ltd. (&amp;#x201c;Kangkang Development&amp;#x201d;)
was incorporated in Qingdao City, PRC. Kangkang Development had no active operation since its incorporation and was dissolved in 2019.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;On
November 14, 2017, a 55% owned subsidiary of the Company, Yichong (Qingdao) Technology Co., Ltd. (&amp;#x201c;Yichong&amp;#x201d;) was incorporated
in Qingdao City, PRC. Yichong had no active operation since its incorporation. The Company disposed of its entire equity interests in
Yichong in September 2019.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;On
November 29, 2017, a 55% owned subsidiary of the Company, Qingdao Lingchong Information Technology Co., Ltd. (&amp;#x201c;Lingchong&amp;#x201d;)
was incorporated in Qingdao City, PRC. Lingchong had no active operation since its incorporation. The Company disposed of its entire
equity interests in Lingchong in July 2019.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;On
January 3, 2018, a wholly owned subsidiary, Qingdao Lile Pet Foodstuffs Co., Ltd. (&amp;#x201c;Lile&amp;#x201d;) was incorporated in Qingdao City,
PRC. Lile had no active operation since its incorporation and was dissolved in 2019.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;In
November 2018, the Company completed business acquisitions of TDH Group BVBA, a Belgium entity and TDH JAPAN, a Japanese entity. TDH
Group BVBA and TDH JAPAN had limited operation activities for the year ended December 31, 2020. TDH JAPAN was dissolved in February 2021.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;On
January 22, 2020, Qingdao Tiandihui Pet Foodstuffs Co., Ltd. (&amp;#x201c;Tiandihui Pet Foodstuffs&amp;#x201d;) was incorporated in Qingdao City,
PRC.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;On
January 21, 2020, Qingdao Tiandihui Foodstuffs Sales Co., Ltd. (&amp;#x201c;Tiandihui Foodstuffs Sales&amp;#x201d;) was incorporated in Qingdao
City, PRC. Tiandihui Foodstuffs Sales is a wholly owned subsidiary of Tiandihui Pet Foodstuffs.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;On
February 27, 2020, TDH Foods Limited was incorporated in Hong Kong, with the purpose of being a holding company for equity interests
in Tiandihui Pet Foodstuffs. TDH Foods Limited does not conduct any operations or own any material assets or liabilities.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On August 24, 2020, TDH Holdings, Inc. acquired
100% equity interests of TDH Foods Limited. The acquisition of TDH Foods Limited and its subsidiaries is a transaction between entities
under common control. Accordingly, the accompanying consolidated financial statements have been prepared as if the current corporate structure
had been in existence throughout the fiscal year presented.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;TDH
Holdings and its consolidated subsidiaries are collectively referred to herein as the &amp;#x201c;Company&amp;#x201d;, &amp;#x201c;we&amp;#x201d; and &amp;#x201c;us&amp;#x201d;,
unless specific reference is made to an entity.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c46_AsOf9Sep2016_TdhHoldingsIncMember" decimals="2">0.99</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c47_AsOf22Dec2020_TdhPetfoodLlcMember" decimals="2">0.01</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:BusinessCombinationConsiderationTransferred1 unitRef="usd" contextRef="c48_From15Dec2020To22Dec2020_TdhPetfoodLlcMember" decimals="0">100</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c49_AsOf22Dec2020" decimals="2">1.00</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c50_AsOf16Feb2016_TdhHkLimitedMember" decimals="2">1.00</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c51_AsOf19Jul2016_TiandihuiMember" decimals="2">1.00</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:BusinessCombinationConsiderationTransferred1 unitRef="usd" contextRef="c52_From1Jul2016To19Jul2016_TiandihuiMember" decimals="0">87849</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessCombinationConsiderationTransferred1 unitRef="cny" contextRef="c52_From1Jul2016To19Jul2016_TiandihuiMember" decimals="0">610000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c53_AsOf14Nov2017_YichongQingdaoTechnologyCoLtdMember" decimals="2">0.55</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c54_AsOf29Nov2017_QingdaoLingchongInformationTechnologyCoLtdMember" decimals="2">0.55</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c55_AsOf24Aug2020_TDHFoodsLimitedMember" decimals="2">1.00</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
2 &amp;#x2013; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Basis
of Presentation and Principles of Consolidation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
accompanying audited financial statements have been prepared in conformity with accounting principles generally accepted in the United
States of America (&amp;#x201c;U.S. GAAP&amp;#x201d;).&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;This
basis of accounting differs in certain material respects from that used for the preparation of the books of account of the Company, which
are prepared in accordance with the accounting principles and the relevant financial regulations applicable to enterprises with limited
liabilities established in the PRC (&amp;#x201c;PRC GAAP&amp;#x201d;), the accounting standards used in the places of their domicile. The accompanying
consolidated financial statements reflect necessary adjustments not recorded in the books of account of the Company to present them in
conformity with U.S. GAAP.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
consolidated financial statements include the accounts of the Company, its wholly-owned and majority-owned subsidiaries.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;All
significant intercompany accounts and transactions have been eliminated upon consolidation. The results of subsidiaries acquired or disposed
of during the respective periods are included in the consolidated statements of operations and comprehensive loss from the effective
date of acquisition or up to the effective date of disposal, as appropriate. The portion of the income or loss applicable to noncontrolling
interest in subsidiaries is reflected in the consolidated statements of operations and comprehensive loss.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Going
Concern&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Our
consolidated financial statements have been prepared assuming we will continue as a going concern, which contemplates the realization
of assets and liquidation of liabilities in the normal course of business. However, for the year ended December 31, 2020, the Company
has incurred a net loss of approximately $0.9 million and working capital deficit of approximately $8.6 million and its cash balance
and revenues generated are not currently sufficient and cannot be projected to cover operating expenses and meet the Company&amp;#x2019;s
obligations as they become due for the next twelve months from the date that our financial statements are issued. These factors raise
substantial doubt about the Company&amp;#x2019;s ability to continue as a going concern.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Management&amp;#x2019;s
plan to alleviate the substantial doubt about the Company&amp;#x2019;s ability to continue as a going concern include attempting to improve
its business profitability, its ability to generate sufficient cash flow from its operations to meet its operating needs on a timely
basis, obtain additional working capital funds through debt and equity financings to eliminate inefficiencies in order to meet its anticipated
cash requirements. However, there can be no assurance that these plans and arrangements will be sufficient to fund the Company&amp;#x2019;s
ongoing capital expenditures, working capital, and other requirements.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
accompanying consolidated financial statements do not include any adjustments related to the recoverability or classification of asset-carrying
amount or the amounts and classification of liabilities that may result should the Company be unable to continue as a going concern.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Foreign
Currency Translation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
accompanying consolidated financial statements are presented in United States dollar (&amp;#x201c;$&amp;#x201d;), which is the reporting currency
of the Company. The functional currency of TDH Holdings, TDH HK, TDH Petfood LLC and TDH Foods Limited is United States dollar. The functional
currency of Tiandihui, Tiandihui Pet Foodstuffs, Tiandihui Foodstuffs Sales and Chongai Jiujiu is Renminbi (&amp;#x201c;RMB&amp;#x201d;). The functional
currency of TDH Group BVBA is Euro (&amp;#x201c;&amp;#x20ac;&amp;#x201d;). The functional currency of TDH JAPAN is Yen (&amp;#x201c;&amp;#xa5;&amp;#x201d;). For the
subsidiaries whose functional currencies are RMB, Euro and Yen, results of operations and cash flows are translated at average exchange
rates during the period, assets and liabilities are translated at the unified exchange rate at the end of the period, and equity is translated
at historical exchange rates. The resulting translation adjustments are included in determining other comprehensive income or loss. Transaction
gains and losses are reflected in the consolidated statements of operations.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
exchange rates used to translate amounts in RMB into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=RMB):&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left&quot;&gt;Period Covered&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Balance&lt;br/&gt;
Sheet Date&lt;br/&gt;
Rates&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Average&lt;br/&gt;
Rates&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6.5277&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6.9001&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6.9680&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6.9088&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
exchange rates used to translate amounts in Euro into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=&amp;#x20ac;):&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left&quot;&gt;Period Covered&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Balance&lt;br/&gt;
Sheet Date&lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Average&lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;0.8153&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;0.8772&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.8916&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.8934&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
exchange rates used to translate amounts in Yen into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=&amp;#xa5;):&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left&quot;&gt;Period Covered&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Balance&lt;br/&gt;
Sheet Date&lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Average&lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;103.1589&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;106.7408&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;108.6384&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;109.0086&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Use
of Estimates&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the
reported amounts of assets and liabilities, disclosure of contingent assets and liabilities on the date of the financial statements and
the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical
experience and on various other assumptions and information that are believed to be reasonable under the circumstances. Estimates and
assumptions of future events and their effects cannot be perceived with certainty and, accordingly, these estimates may change as new
events occur, as more experience is acquired, as additional information is obtained and as our operating environment changes. Significant
estimates and assumptions by management include, among others, useful lives and impairment of long-lived assets, allowance for credit
losses, write-down in value of inventories and income taxes including the valuation allowance for deferred tax assets. Estimates and assumptions
are periodically reviewed and the effects of revisions are reflected in the financial statements in the period they are determined to
be necessary.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;COVID-19
Pandemic&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
COVID-19 pandemic has created significant public health concerns as well as economic disruption, uncertainty, and volatility which may
negatively affect our business operations. As a result, as the pandemic persists and/or if it worsens, our accounting estimates and assumptions
could be impacted in subsequent periods, and it is reasonably possible such changes could be significant (although the potential effects
cannot be estimated at this time).&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Cash
and Cash Equivalents&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Cash
and cash equivalents include cash on hand, cash in time deposits and highly liquid investments purchased with original maturities of
three months or less.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Restricted
Cash&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Restricted
cash mainly represents bank deposits used to pledge the bank acceptance notes, bank deposits judicially frozen by the court and cash
deposit in an escrow account.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Short-term
Investments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Starting March 2020 and throughout the year ended
December 31, 2020, TDH Holdings invested in equity securities of certain publicly listed companies through various open market transactions.
The investments in marketable securities are managed and operated by an asset management company. Pursuant to the asset management agreement,
for the period from March 1, 2020 to December 31, 2020, the asset management company is entitled to 25% of total realized gain if certain
condition is met. In addition, if the total accumulated realized gain as of December 31, 2020 is in excess of 20% (&amp;#x201c;exceeding portion&amp;#x201d;),
the asset management company is entitled to additional monetary reward in the amount of 70% of the exceeding portion of the total realized
gain.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;TDH Holdings&amp;#x2019; investments in marketable
securities are accounted for pursuant to ASC 321 and reported at their readily determinable fair value as quoted by market exchanges in
the consolidated balance sheets with change in fair value recognized in earnings. For the year ended December 31, 2020, change in fair
value, including unrealized gain of approximately $0.2 million and net realized gain of approximately $1.9 million, which consists of
gross realized gain of approximately $6.3 million net with investment management fee of approximately $4.4 million, was presented as
&amp;#x201c;investment income, net&amp;#x201d; in the accompanying consolidated statement of operations and comprehensive loss. Also see Note 9.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;b&gt;&lt;i&gt;Current Expected Credit Losses&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On January 1, 2020, the Company adopted FASB Accounting
Standards Update (ASU) 2016-13 &amp;#x201c;&lt;i&gt;Financial Instruments &amp;#x2013; Credit Losses: Measurement of Credit Losses on Financial Instruments&lt;/i&gt;,&amp;#x201d;
(ASC Topic 326) and its amendments using the modified retrospective approach. Results for reporting periods beginning after January 1,
2020 are presented under ASC Topic 326, while prior amounts are not adjusted. The Company&amp;#x2019;s accounts receivables, advances to suppliers,
prepayments and other current assets are within the scope of ASC Topic 326. This ASU replaces the incurred loss impairment model with
an expected credit loss impairment model for financial instruments. The amendments require entities to consider forward-looking information
to estimate expected credit losses, resulting in earlier recognition of losses for receivables that are current or not yet due, which
were not considered under the previous accounting guidance. The adoption of this standard did not have a material impact to the Company&amp;#x2019;s
consolidated financial statements.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Our expected loss allowance methodology is
developed using an aging method and analyses of historical credit losses experience, current economic conditions, future market
forecasts and any recoveries in assessing the lifetime expected credit losses. Additionally, external data and macroeconomic factors
are also considered.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Inventories,
consisting of raw materials, work in progress, and finished goods, are stated at the lower of cost or net realizable value, with cost
computed on a weighted-average basis. The valuation of inventory requires us to estimate excess and slow-moving inventory. We evaluate
the recoverability of our inventory based on assumption about expected demand, market conditions, forecasts prepared by its customers,
sales contracts and orders in hand.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Property,
Plant and Equipment&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Property,
plant and equipment, are stated at cost less depreciation. Cost represents the purchase price of the asset and other costs incurred to
bring the asset into its existing use. Maintenance, repairs and betterments, including replacement of minor items, are charged to expense;
major additions to physical properties are capitalized.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Depreciation
of property, plant and equipment is calculated based on cost, less their estimated residual value, if any, using the straight-line method
over their estimated useful lives. Estimated useful lives are as follows:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; width: 49%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Machinery equipment&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5 - 20 years&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Computer software&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;10 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Electronic equipment&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5 - 10 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Office equipment&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5 - 10 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Motor vehicles&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5 - 10 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Leasehold improvement&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Shorter of the lease term
    or estimated useful life&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Buildings&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;20 - 50 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Land
Use Rights&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;According
to the law of PRC, the government owns all the land in the PRC. Companies or individuals are authorized to possess and use the land only
through land use rights granted by the Chinese government for a specified period of time. Land use rights are being amortized using the
straight-line method over the periods the rights are granted.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Impairment
of Long-Lived Assets and Goodwill&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the
assets may not be fully recoverable, or at least annually. The Company recognizes an impairment loss when the sum of expected undiscounted
future cash flows is less than the carrying amount of the asset. The amount of impairment is measured as the difference between the asset&amp;#x2019;s
estimated fair value and its book value. The Company recorded impairment loss on long-lived assets other than goodwill of $0, $813,344
and $0 for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company&amp;#x2019;s goodwill is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the
carrying amount of these assets may not be recoverable. In testing for goodwill impairment, the Company compares the fair value of its
reporting unit to its carrying value including the goodwill of that unit. If the carrying value, including goodwill, exceeds the reporting
unit&amp;#x2019;s fair value, the Company will recognize an impairment loss for the amount by which the carrying amount exceeds the reporting
unit&amp;#x2019;s fair value. The loss recognized cannot exceed the total amount of goodwill allocated to that reporting unit. The Company
recorded impairment of goodwill of $0, $0 and $1,599,591 for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Long-term
Investments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company&amp;#x2019;s long-term investments consist of equity investments without readily determinable fair value and equity method investment.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;In
accordance with ASC 323, &lt;i&gt;Investments-Equity Method and Joint Ventures&lt;/i&gt;, the Company applies the equity method of accounting to
equity investments, over which it has significant influence but does not own a majority equity interests or otherwise control. Significant
influence is generally considered to exist when the Company has an ownership interest in the voting stock of the investee between 20%
and 50%. Under the equity method, the Company initially records its investment at cost and subsequently adjusts the carrying amount of
the investment to recognize the Company&amp;#x2019;s proportionate share of each equity investee&amp;#x2019;s net income or loss into earnings
after the date of investment.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company continually reviews its investment under equity method to determine whether a decline in fair value to below the carrying value
is other-than-temporary. The primary factors in its determination are the duration and severity of the decline in fair value, the financial
condition, operating performance and the prospects of the equity investee, and other company specific information such as recent financing
rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down
to fair value.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;For
equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820, Fair Value
Measurements and Disclosures to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company
elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting
from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Company makes
assessment of whether an investment is impaired at each reporting date and recognizes an impairment loss equal to the difference between
the carrying value and fair value in the consolidated statements of operations and comprehensive loss if there is any. The Company makes
a qualitative assessment of whether the investments are impaired at each reporting date.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Fair
Value of Financial Instruments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Accounting
guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction
between market participants at the measurement date. When determining the fair value measurement for assets and liabilities required
or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact
and it considers assumptions that market participants would use when pricing the asset or liability.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company measures certain financial assets, including the investment under the measurement alternative method and equity method on other-than-temporary
basis, intangible assets and fixed assets at fair value when an impairment charge is recognized.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Accounting
guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of
unobservable inputs when measuring fair value. A financial instrument&amp;#x2019;s categorization within the fair value hierarchy is based
upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs
that may be used to measure fair value:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Level
1 &amp;#x2014; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Level
2 &amp;#x2014; Include other inputs that are directly or indirectly observable in the marketplace.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Level
3 &amp;#x2014; Unobservable inputs which are supported by little or no market activity.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Accounting
guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income
approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving
identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present
value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach
is based on the amount that would currently be required to replace an asset.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;For certain of the Company&amp;#x2019;s financial instruments, including
cash and cash equivalents, restricted cash, accounts receivable, advances to suppliers, inventories, prepayments and other current assets,
accounts payable, advances from customers, taxes payable, bank overdrafts, short-term loans and other current liabilities,
the carrying amounts approximate their fair values due to the short maturities. The fair value of the Company&amp;#x2019;s investments in the
equity securities of publicly listed companies are measured using quoted market prices.&amp;#xa0;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
following table presents information about the Company&amp;#x2019;s assets that are measured at fair value on a recurring basis as of December
31, 2020 and 2019 and indicates the fair value hierarchy of the valuation.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; vertical-align: bottom; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Quoted
Prices in Active Markets for Identical Assets&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;(Level
1)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Significant
Other Observation Inputs&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;(Level
2)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Significant
Unobservable Inputs&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;(Level
3)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom&quot;&gt;Total&lt;br/&gt;
Balance&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Publicly listed equity securities&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 52%; text-align: left; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;As of December 31, 2020&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;3,138,578&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;3,138,578&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;As of December 31, 2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Lease
Commitments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On January 1, 2019, the Company adopted ASU 2016-02,
&lt;i&gt;Leases &lt;/i&gt;(together with all amendments subsequently issued thereto, &amp;#x201c;ASC Topic 842&amp;#x201d;), using the modified retrospective
method. The Company elected the transition method which allows entities to initially apply the requirements by recognizing a cumulative-effect
adjustment to the opening balance of retained earnings in the period of adoption. As a result of electing this transition method, previously
reported financial information has not been restated to reflect the application of the new standard to the comparative periods presented.
The Company elected the package of practical expedients permitted under the transition guidance within ASC Topic 842, which among others,
allows the Company to carry forward certain historical conclusions reached under ASC Topic 840 regarding lease identification, classification,
and the accounting treatment of initial direct costs. The Company elected not to record assets and liabilities on its consolidated balance
sheet for new or existing lease arrangements with terms of 12 months or less. The Company recognizes lease expenses for such leases on
a straight-line basis over the lease term. In addition, the Company elected the land easement transition practical expedient and did not
reassess whether an existing or expired land easement is a lease or contains a lease if it has not historically been accounted for as
a lease.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
initial lease liability is equal to the future fixed minimum lease payments discounted using the Company&amp;#x2019;s incremental borrowing
rate, on a secured basis. The lease term includes option renewal periods and early termination payments when it is reasonably certain
that the Company will exercise those rights. The initial measurement of the right-of-use asset is equal to the initial lease liability
plus any initial direct costs and prepayments, less any lease incentives.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
primary impact of applying ASC Topic 842 is the initial recognition of approximately $0.4 million of operating lease liabilities, and
approximately $0.4 million of corresponding right-of-use assets, on the Company&amp;#x2019;s consolidated balance sheet as of January 1, 2019,
for leases classified as operating leases under ASC Topic 840, as well as enhanced disclosure of the Company&amp;#x2019;s leasing arrangements.
There is no cumulative effect to retained earnings or other components of equity recognized as of January 1, 2019.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Payments
made under operating leases are charged to the consolidated statements of operations and comprehensive loss on a straight-line basis
over the lease period.&amp;#xa0;The Company does not have finance lease arrangements as of December 31, 2020 and 2019. See Note 15 for further
discussion.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Loss
per Share&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Basic
loss per common share is computed by dividing net loss attributable to common shareholders by the weighted-average number of common shares
outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common shareholders by the sum
of the weighted average number of common shares outstanding and dilutive potential common shares during the period. Potentially dilutive
common shares consist of common shares warrants using the treasury stock method. Common equivalent shares are not included in the denominator
of the diluted earnings per share calculation when inclusion of such shares would be anti-dilutive.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Revenue
Recognition&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Revenue
is measured according to ASC Topic 606, &lt;i&gt;Revenue from Contracts with Customers&lt;/i&gt;. Revenue for sale of products is derived from contracts
with customers, which primarily include the sale of pet food products. The Company recognizes revenue upon transfer of control of promised
goods in a contract with a customer in an amount that reflects the consideration the Company expects to receive in exchange for those
products. Transfer of control occurs once the customer has the contractual right to use the product, generally upon shipment or once
delivery and risk of loss has transferred to the customer.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Revenue
is recognized net of any taxes collected from customers that are subsequently remitted to governmental authorities, including value-added
tax (&amp;#x201c;VAT&amp;#x201d;), business tax, applicable local government levies. At the time revenue is recognized, allowances are recorded,
with the related reduction to revenue, for estimated sales returns based upon historical experience and related terms of customer arrangements.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
allowance for sales returns recorded by the Company was $0, $0.06 million and $0.89 million for the years ended December 31, 2020, 2019
and 2018, respectively. The Company does not provide rebate, pricing protection or any other concessions to its customers.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company elected to account for shipping and handling fees that occur after the customer has obtained control of goods, for instance,
free onboard shipping point arrangements, as a fulfillment cost and accrues for such costs.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Management
has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard. Revenue under
the segment reporting standard is measured on the same basis as under the revenue standard. See Note 14 for information regarding revenue
disaggregation by product lines, marketing channels and countries.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Contract
liabilities are recorded when consideration is received from a customer prior to transferring the control of goods to the customer or
other conditions under the terms of a sales contract. As of December 31, 2020 and 2019, the Company recorded contract liabilities of
$90,834 and $116,155, respectively, which were presented as advances from customers on the accompanying consolidated balance sheets.&amp;#xa0;During
the years ended December 31, 2020 and 2019, the Company recognized $56,983 and $158,274 of contract liabilities as revenue, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Government
Grants&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Government
grants include cash subsidies as well as other subsidies received from the PRC government by the subsidiaries of the Company. Such subsidies
are generally provided as incentives from the local government to encourage the expansion of local business. The government grant is
recognized in the consolidated statements of operations and comprehensive loss when cash is received and the relevant performance criteria
specified in the grant are met.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Research
and Development&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Research
and development costs are expensed as incurred. The costs primarily consist of raw materials used and salaries paid for the development
and improvement of the Company&amp;#x2019;s products.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Selling
Expenses&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Selling
expenses consist primarily of advertising, salaries and shipping and handling costs incurred during the selling activities. Advertising
and transportation expenses are charged to expense as incurred.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Shipping
and handling expenses amounted to $620, $287,385 and $741,816 for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Advertising
costs amounted to $144, $22,221 and $150,154 for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Income
Taxes&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company accounts for income taxes under the provision of FASB ASC 740-10, which requires the recognition of deferred tax assets and liabilities
for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method,
deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities
and their financial reporting amounts at each period end based on enacted tax laws and statutory tax rates applicable to the periods
in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred
tax assets to the amount expected to be realized.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Comprehensive
Income/Loss&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;ASC
220 &amp;#x201c;&lt;i&gt;Comprehensive Income&lt;/i&gt;&amp;#x201d; established standards for reporting and display of comprehensive income/loss, its components
and accumulated balances. Components of comprehensive income/loss include net income/loss and foreign currency translation adjustment.
As of December 31, 2020, 2019 and 2018, the only component of accumulated other comprehensive income/loss was foreign currency translation
adjustment.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Loss
Contingencies&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company records accruals for certain of its outstanding legal proceedings or claims when it is probable that a liability will be incurred
and the amount of loss can be reasonably estimated. When a loss contingency is not both probable and estimable, the Company does not
record an accrued liability but discloses the nature and the amount of possible loss, if material, in the notes to the consolidated financial
statements.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company reviews the developments in contingencies that could affect the amount of the provisions that has been previously recorded, and
the matters and related possible losses disclosed. The Company makes adjustments to provisions and changes to its disclosures accordingly
to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information. The assessment of whether
a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves complex judgments about
future events. Management is often unable to estimate the loss or a range of loss, particularly where (i) the damages sought are indeterminate,
(ii) the proceedings are in the early stages, or (iii) there is a lack of clear or consistent interpretation of laws specific to the
industry-specific complaints among different jurisdictions. In such cases, there is considerable uncertainty regarding the timing or
ultimate resolution of such matters, including eventual loss, fine, penalty or business impact, if any.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Concentration
of Credit Risk&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Financial
instruments that potentially subject the Company to concentrations of credit risk are cash and cash equivalents, restricted cash,
and accounts receivable arising from its normal business activities. The Company places its cash and cash equivalents in financial
institutions in the U.S., the PRC, Hong Kong and New Zealand, which the management believes to be credit-worthy. The Company establishes an allowance for credit losses primarily based upon the age of receivables and factors
surrounding the credit risk of specific customers.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Related
Parties Transactions&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;A
related party is generally defined as (i) any person that holds 10% or more of the Company&amp;#x2019;s securities and their immediate families,
(ii) the Company&amp;#x2019;s management, (iii) someone that directly or indirectly controls, is controlled by or is under common control
with the Company, or (iv) anyone who can significantly influence the financial and operating decisions of the Company. A transaction
is considered to be a related party transaction when there is a transfer of resources or obligations between related parties. Related
parties may be individuals or corporate entities.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Transactions
involving related parties cannot be presumed to be carried out on an arm&amp;#x2019;s-length basis, as the requisite conditions of competitive,
free market dealings may not exist. Representations about transactions with related parties, if made, shall not imply that the related
party transactions were consummated on terms equivalent to those that prevail in arm&amp;#x2019;s-length transactions unless such representations
can be substantiated. It is not, however, practical to determine the fair value of amounts due from/to related parties due to their related
party nature.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Segment
Reporting&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company uses the &amp;#x201c;management approach&amp;#x201d; in determining reportable operating segments. The management approach considers the
internal organization and reporting used by the Company&amp;#x2019;s chief operating decision maker for making operating decisions and assessing
performance as the source for determining the Company&amp;#x2019;s reportable segments. The Company&amp;#x2019;s chief operating decision maker
has been identified as the chief executive officer of the Company who reviews financial information based on U.S. GAAP. The chief operating
decision maker now reviews results analyzed by marketing channel. This analysis is only presented at the revenue level with no allocation
of direct or indirect costs. Consequently, the Company has determined that it has only one operating segment.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Recently
Issued Accounting Pronouncements not yet adopted&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;In
December 2019, the FASB issued ASU 2019-12, &lt;i&gt;Income Taxes (Topic 740)&lt;/i&gt;: Simplifying the Accounting for Income Taxes (&amp;#x201c;ASU
2019-12&amp;#x201d;) as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards. ASU
2019-12 removes certain exceptions from Topic 740, Income Taxes, including (i) the exception to the incremental approach for intra period
tax allocation; (ii) the exception to accounting for basis differences when there are ownership changes in foreign investments; and (iii)
the exception in interim period income tax accounting for year-to-date losses that exceed anticipated losses. ASU 2019-12 also simplifies
GAAP in several other areas of Topic 740 such as (i) franchise taxes and other taxes partially based on income; (ii) transactions with
a government that result in a step up in the tax basis of goodwill; (iii) separate financial statements of entities not subject to tax;
and (iv) enacted changes in tax laws in interim periods. ASU 2019-12 is effective for public entities for annual reporting periods and
interim periods within those years beginning after December 15, 2020, and early adoption is permitted. The Company is currently evaluating
the impact of adopting ASU 2019-12 on its consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Basis
of Presentation and Principles of Consolidation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
accompanying audited financial statements have been prepared in conformity with accounting principles generally accepted in the United
States of America (&amp;#x201c;U.S. GAAP&amp;#x201d;).&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;This
basis of accounting differs in certain material respects from that used for the preparation of the books of account of the Company, which
are prepared in accordance with the accounting principles and the relevant financial regulations applicable to enterprises with limited
liabilities established in the PRC (&amp;#x201c;PRC GAAP&amp;#x201d;), the accounting standards used in the places of their domicile. The accompanying
consolidated financial statements reflect necessary adjustments not recorded in the books of account of the Company to present them in
conformity with U.S. GAAP.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
consolidated financial statements include the accounts of the Company, its wholly-owned and majority-owned subsidiaries.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;All
significant intercompany accounts and transactions have been eliminated upon consolidation. The results of subsidiaries acquired or disposed
of during the respective periods are included in the consolidated statements of operations and comprehensive loss from the effective
date of acquisition or up to the effective date of disposal, as appropriate. The portion of the income or loss applicable to noncontrolling
interest in subsidiaries is reflected in the consolidated statements of operations and comprehensive loss.&lt;/font&gt;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <petz:GoingConcernPolicyTextblock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Going
Concern&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Our
consolidated financial statements have been prepared assuming we will continue as a going concern, which contemplates the realization
of assets and liquidation of liabilities in the normal course of business. However, for the year ended December 31, 2020, the Company
has incurred a net loss of approximately $0.9 million and working capital deficit of approximately $8.6 million and its cash balance
and revenues generated are not currently sufficient and cannot be projected to cover operating expenses and meet the Company&amp;#x2019;s
obligations as they become due for the next twelve months from the date that our financial statements are issued. These factors raise
substantial doubt about the Company&amp;#x2019;s ability to continue as a going concern.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Management&amp;#x2019;s
plan to alleviate the substantial doubt about the Company&amp;#x2019;s ability to continue as a going concern include attempting to improve
its business profitability, its ability to generate sufficient cash flow from its operations to meet its operating needs on a timely
basis, obtain additional working capital funds through debt and equity financings to eliminate inefficiencies in order to meet its anticipated
cash requirements. However, there can be no assurance that these plans and arrangements will be sufficient to fund the Company&amp;#x2019;s
ongoing capital expenditures, working capital, and other requirements.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
accompanying consolidated financial statements do not include any adjustments related to the recoverability or classification of asset-carrying
amount or the amounts and classification of liabilities that may result should the Company be unable to continue as a going concern.&lt;/font&gt;&lt;/p&gt;</petz:GoingConcernPolicyTextblock>
  <petz:IncurredNetLoss unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="-5">900000</petz:IncurredNetLoss>
  <petz:WorkingCapitalDeficit unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="-5">8600000</petz:WorkingCapitalDeficit>
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Foreign
Currency Translation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
accompanying consolidated financial statements are presented in United States dollar (&amp;#x201c;$&amp;#x201d;), which is the reporting currency
of the Company. The functional currency of TDH Holdings, TDH HK, TDH Petfood LLC and TDH Foods Limited is United States dollar. The functional
currency of Tiandihui, Tiandihui Pet Foodstuffs, Tiandihui Foodstuffs Sales and Chongai Jiujiu is Renminbi (&amp;#x201c;RMB&amp;#x201d;). The functional
currency of TDH Group BVBA is Euro (&amp;#x201c;&amp;#x20ac;&amp;#x201d;). The functional currency of TDH JAPAN is Yen (&amp;#x201c;&amp;#xa5;&amp;#x201d;). For the
subsidiaries whose functional currencies are RMB, Euro and Yen, results of operations and cash flows are translated at average exchange
rates during the period, assets and liabilities are translated at the unified exchange rate at the end of the period, and equity is translated
at historical exchange rates. The resulting translation adjustments are included in determining other comprehensive income or loss. Transaction
gains and losses are reflected in the consolidated statements of operations.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
exchange rates used to translate amounts in RMB into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=RMB):&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left&quot;&gt;Period Covered&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Balance&lt;br/&gt;
Sheet Date&lt;br/&gt;
Rates&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Average&lt;br/&gt;
Rates&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6.5277&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6.9001&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6.9680&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6.9088&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
exchange rates used to translate amounts in Euro into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=&amp;#x20ac;):&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left&quot;&gt;Period Covered&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Balance&lt;br/&gt;
Sheet Date&lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Average&lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;0.8153&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;0.8772&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.8916&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.8934&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
exchange rates used to translate amounts in Yen into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=&amp;#xa5;):&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left&quot;&gt;Period Covered&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Balance&lt;br/&gt;
Sheet Date&lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Average&lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;103.1589&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;106.7408&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;108.6384&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;109.0086&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
  <us-gaap:UseOfEstimates contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Use
of Estimates&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the
reported amounts of assets and liabilities, disclosure of contingent assets and liabilities on the date of the financial statements and
the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical
experience and on various other assumptions and information that are believed to be reasonable under the circumstances. Estimates and
assumptions of future events and their effects cannot be perceived with certainty and, accordingly, these estimates may change as new
events occur, as more experience is acquired, as additional information is obtained and as our operating environment changes. Significant
estimates and assumptions by management include, among others, useful lives and impairment of long-lived assets, allowance for credit
losses, write-down in value of inventories and income taxes including the valuation allowance for deferred tax assets. Estimates and assumptions
are periodically reviewed and the effects of revisions are reflected in the financial statements in the period they are determined to
be necessary.&lt;/font&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
  <petz:COVID19PandemicPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;COVID-19
Pandemic&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
COVID-19 pandemic has created significant public health concerns as well as economic disruption, uncertainty, and volatility which may
negatively affect our business operations. As a result, as the pandemic persists and/or if it worsens, our accounting estimates and assumptions
could be impacted in subsequent periods, and it is reasonably possible such changes could be significant (although the potential effects
cannot be estimated at this time).&lt;/font&gt;&lt;/p&gt;</petz:COVID19PandemicPolicyTextBlock>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Cash
and Cash Equivalents&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Cash
and cash equivalents include cash on hand, cash in time deposits and highly liquid investments purchased with original maturities of
three months or less.&lt;/font&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Restricted
Cash&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Restricted
cash mainly represents bank deposits used to pledge the bank acceptance notes, bank deposits judicially frozen by the court and cash
deposit in an escrow account.&lt;/font&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
  <petz:ShortTermInvestmentsPolicy contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Short-term
Investments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Starting March 2020 and throughout the year ended
December 31, 2020, TDH Holdings invested in equity securities of certain publicly listed companies through various open market transactions.
The investments in marketable securities are managed and operated by an asset management company. Pursuant to the asset management agreement,
for the period from March 1, 2020 to December 31, 2020, the asset management company is entitled to 25% of total realized gain if certain
condition is met. In addition, if the total accumulated realized gain as of December 31, 2020 is in excess of 20% (&amp;#x201c;exceeding portion&amp;#x201d;),
the asset management company is entitled to additional monetary reward in the amount of 70% of the exceeding portion of the total realized
gain.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;TDH Holdings&amp;#x2019; investments in marketable
securities are accounted for pursuant to ASC 321 and reported at their readily determinable fair value as quoted by market exchanges in
the consolidated balance sheets with change in fair value recognized in earnings. For the year ended December 31, 2020, change in fair
value, including unrealized gain of approximately $0.2 million and net realized gain of approximately $1.9 million, which consists of
gross realized gain of approximately $6.3 million net with investment management fee of approximately $4.4 million, was presented as
&amp;#x201c;investment income, net&amp;#x201d; in the accompanying consolidated statement of operations and comprehensive loss.&lt;/p&gt;</petz:ShortTermInvestmentsPolicy>
  <petz:RealizedGainPercentage unitRef="pure" contextRef="c56_From2Mar2020To31Dec2020" decimals="2">0.25</petz:RealizedGainPercentage>
  <petz:ExcessOfAccumulatedRealizedGainPercentage unitRef="pure" contextRef="c56_From2Mar2020To31Dec2020" decimals="2">0.20</petz:ExcessOfAccumulatedRealizedGainPercentage>
  <petz:ExceedingPortionOfTotalRealizedGainPercentage unitRef="pure" contextRef="c56_From2Mar2020To31Dec2020" decimals="2">0.70</petz:ExceedingPortionOfTotalRealizedGainPercentage>
  <us-gaap:MarketableSecuritiesUnrealizedGainLoss unitRef="usd" contextRef="c56_From2Mar2020To31Dec2020" decimals="-5">200000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
  <us-gaap:MarketableSecuritiesRealizedGainLoss unitRef="usd" contextRef="c56_From2Mar2020To31Dec2020" decimals="-5">1900000</us-gaap:MarketableSecuritiesRealizedGainLoss>
  <us-gaap:MarketableSecuritiesGainLoss unitRef="usd" contextRef="c56_From2Mar2020To31Dec2020" decimals="-5">6300000</us-gaap:MarketableSecuritiesGainLoss>
  <us-gaap:InvestmentIncomeInvestmentExpense unitRef="usd" contextRef="c56_From2Mar2020To31Dec2020" decimals="-5">4400000</us-gaap:InvestmentIncomeInvestmentExpense>
  <petz:CurrentExpectedCreditLossesPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;b&gt;&lt;i&gt;Current Expected Credit Losses&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On January 1, 2020, the Company adopted FASB Accounting
Standards Update (ASU) 2016-13 &amp;#x201c;&lt;i&gt;Financial Instruments &amp;#x2013; Credit Losses: Measurement of Credit Losses on Financial Instruments&lt;/i&gt;,&amp;#x201d;
(ASC Topic 326) and its amendments using the modified retrospective approach. Results for reporting periods beginning after January 1,
2020 are presented under ASC Topic 326, while prior amounts are not adjusted. The Company&amp;#x2019;s accounts receivables, advances to suppliers,
prepayments and other current assets are within the scope of ASC Topic 326. This ASU replaces the incurred loss impairment model with
an expected credit loss impairment model for financial instruments. The amendments require entities to consider forward-looking information
to estimate expected credit losses, resulting in earlier recognition of losses for receivables that are current or not yet due, which
were not considered under the previous accounting guidance. The adoption of this standard did not have a material impact to the Company&amp;#x2019;s
consolidated financial statements.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Our expected loss allowance methodology is
developed using an aging method and analyses of historical credit losses experience, current economic conditions, future market
forecasts and any recoveries in assessing the lifetime expected credit losses. Additionally, external data and macroeconomic factors
are also considered.&lt;/p&gt;</petz:CurrentExpectedCreditLossesPolicyTextBlock>
  <us-gaap:InventoryPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Inventories,
consisting of raw materials, work in progress, and finished goods, are stated at the lower of cost or net realizable value, with cost
computed on a weighted-average basis. The valuation of inventory requires us to estimate excess and slow-moving inventory. We evaluate
the recoverability of our inventory based on assumption about expected demand, market conditions, forecasts prepared by its customers,
sales contracts and orders in hand.&lt;/font&gt;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
  <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Property,
Plant and Equipment&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Property,
plant and equipment, are stated at cost less depreciation. Cost represents the purchase price of the asset and other costs incurred to
bring the asset into its existing use. Maintenance, repairs and betterments, including replacement of minor items, are charged to expense;
major additions to physical properties are capitalized.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Depreciation
of property, plant and equipment is calculated based on cost, less their estimated residual value, if any, using the straight-line method
over their estimated useful lives. Estimated useful lives are as follows:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; width: 49%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Machinery equipment&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5 - 20 years&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Computer software&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;10 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Electronic equipment&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5 - 10 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Office equipment&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5 - 10 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Motor vehicles&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5 - 10 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Leasehold improvement&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Shorter of the lease term
    or estimated useful life&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Buildings&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;20 - 50 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
  <petz:LandUsesRightsPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Land
Use Rights&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;According
to the law of PRC, the government owns all the land in the PRC. Companies or individuals are authorized to possess and use the land only
through land use rights granted by the Chinese government for a specified period of time. Land use rights are being amortized using the
straight-line method over the periods the rights are granted.&lt;/font&gt;&lt;/p&gt;</petz:LandUsesRightsPolicyTextBlock>
  <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Impairment
of Long-Lived Assets and Goodwill&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the
assets may not be fully recoverable, or at least annually. The Company recognizes an impairment loss when the sum of expected undiscounted
future cash flows is less than the carrying amount of the asset. The amount of impairment is measured as the difference between the asset&amp;#x2019;s
estimated fair value and its book value. The Company recorded impairment loss on long-lived assets other than goodwill of $0, $813,344
and $0 for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company&amp;#x2019;s goodwill is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the
carrying amount of these assets may not be recoverable. In testing for goodwill impairment, the Company compares the fair value of its
reporting unit to its carrying value including the goodwill of that unit. If the carrying value, including goodwill, exceeds the reporting
unit&amp;#x2019;s fair value, the Company will recognize an impairment loss for the amount by which the carrying amount exceeds the reporting
unit&amp;#x2019;s fair value. The loss recognized cannot exceed the total amount of goodwill allocated to that reporting unit. The Company
recorded impairment of goodwill of $0, $0 and $1,599,591 for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
  <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
  <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">813344</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
  <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
  <us-gaap:GoodwillImpairmentLoss unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">0</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">0</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1599591</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:InvestmentPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Long-term
Investments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company&amp;#x2019;s long-term investments consist of equity investments without readily determinable fair value and equity method investment.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;In
accordance with ASC 323, &lt;i&gt;Investments-Equity Method and Joint Ventures&lt;/i&gt;, the Company applies the equity method of accounting to
equity investments, over which it has significant influence but does not own a majority equity interests or otherwise control. Significant
influence is generally considered to exist when the Company has an ownership interest in the voting stock of the investee between 20%
and 50%. Under the equity method, the Company initially records its investment at cost and subsequently adjusts the carrying amount of
the investment to recognize the Company&amp;#x2019;s proportionate share of each equity investee&amp;#x2019;s net income or loss into earnings
after the date of investment.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company continually reviews its investment under equity method to determine whether a decline in fair value to below the carrying value
is other-than-temporary. The primary factors in its determination are the duration and severity of the decline in fair value, the financial
condition, operating performance and the prospects of the equity investee, and other company specific information such as recent financing
rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down
to fair value.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;For
equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820, Fair Value
Measurements and Disclosures to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company
elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting
from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Company makes
assessment of whether an investment is impaired at each reporting date and recognizes an impairment loss equal to the difference between
the carrying value and fair value in the consolidated statements of operations and comprehensive loss if there is any. The Company makes
a qualitative assessment of whether the investments are impaired at each reporting date.&lt;/font&gt;&lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c57_AsOf31Dec2020_MinimumMember" decimals="2">0.20</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c58_AsOf31Dec2020_MaximumMember" decimals="2">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Fair
Value of Financial Instruments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Accounting
guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction
between market participants at the measurement date. When determining the fair value measurement for assets and liabilities required
or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact
and it considers assumptions that market participants would use when pricing the asset or liability.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company measures certain financial assets, including the investment under the measurement alternative method and equity method on other-than-temporary
basis, intangible assets and fixed assets at fair value when an impairment charge is recognized.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Accounting
guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of
unobservable inputs when measuring fair value. A financial instrument&amp;#x2019;s categorization within the fair value hierarchy is based
upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs
that may be used to measure fair value:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Level
1 &amp;#x2014; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Level
2 &amp;#x2014; Include other inputs that are directly or indirectly observable in the marketplace.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Level
3 &amp;#x2014; Unobservable inputs which are supported by little or no market activity.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Accounting
guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income
approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving
identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present
value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach
is based on the amount that would currently be required to replace an asset.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;For certain of the Company&amp;#x2019;s financial instruments, including
cash and cash equivalents, restricted cash, accounts receivable, advances to suppliers, inventories, prepayments and other current assets,
accounts payable, advances from customers, taxes payable, bank overdrafts, short-term loans and other current liabilities,
the carrying amounts approximate their fair values due to the short maturities. The fair value of the Company&amp;#x2019;s investments in the
equity securities of publicly listed companies are measured using quoted market prices.&amp;#xa0;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
following table presents information about the Company&amp;#x2019;s assets that are measured at fair value on a recurring basis as of December
31, 2020 and 2019 and indicates the fair value hierarchy of the valuation.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; vertical-align: bottom; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Quoted
Prices in Active Markets for Identical Assets&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;(Level
1)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Significant
Other Observation Inputs&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;(Level
2)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Significant
Unobservable Inputs&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;(Level
3)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom&quot;&gt;Total&lt;br/&gt;
Balance&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Publicly listed equity securities&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 52%; text-align: left; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;As of December 31, 2020&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;3,138,578&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;3,138,578&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;As of December 31, 2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
  <us-gaap:LessorLeasesPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Lease
Commitments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On January 1, 2019, the Company adopted ASU 2016-02,
&lt;i&gt;Leases &lt;/i&gt;(together with all amendments subsequently issued thereto, &amp;#x201c;ASC Topic 842&amp;#x201d;), using the modified retrospective
method. The Company elected the transition method which allows entities to initially apply the requirements by recognizing a cumulative-effect
adjustment to the opening balance of retained earnings in the period of adoption. As a result of electing this transition method, previously
reported financial information has not been restated to reflect the application of the new standard to the comparative periods presented.
The Company elected the package of practical expedients permitted under the transition guidance within ASC Topic 842, which among others,
allows the Company to carry forward certain historical conclusions reached under ASC Topic 840 regarding lease identification, classification,
and the accounting treatment of initial direct costs. The Company elected not to record assets and liabilities on its consolidated balance
sheet for new or existing lease arrangements with terms of 12 months or less. The Company recognizes lease expenses for such leases on
a straight-line basis over the lease term. In addition, the Company elected the land easement transition practical expedient and did not
reassess whether an existing or expired land easement is a lease or contains a lease if it has not historically been accounted for as
a lease.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
initial lease liability is equal to the future fixed minimum lease payments discounted using the Company&amp;#x2019;s incremental borrowing
rate, on a secured basis. The lease term includes option renewal periods and early termination payments when it is reasonably certain
that the Company will exercise those rights. The initial measurement of the right-of-use asset is equal to the initial lease liability
plus any initial direct costs and prepayments, less any lease incentives.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
primary impact of applying ASC Topic 842 is the initial recognition of approximately $0.4 million of operating lease liabilities, and
approximately $0.4 million of corresponding right-of-use assets, on the Company&amp;#x2019;s consolidated balance sheet as of January 1, 2019,
for leases classified as operating leases under ASC Topic 840, as well as enhanced disclosure of the Company&amp;#x2019;s leasing arrangements.
There is no cumulative effect to retained earnings or other components of equity recognized as of January 1, 2019.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Payments
made under operating leases are charged to the consolidated statements of operations and comprehensive loss on a straight-line basis
over the lease period.&amp;#xa0;The Company does not have finance lease arrangements as of December 31, 2020 and 2019. See Note 15 for further
discussion.&lt;/font&gt;&lt;/p&gt;</us-gaap:LessorLeasesPolicyTextBlock>
  <petz:RecentAdoptionOfAccountingPronouncementDescription contextRef="c0_From1Jan2020To31Dec2020">On January 1, 2019, the Company adopted ASU 2016-02, Leases (together with all amendments subsequently issued thereto, &amp;#x201c;ASC Topic 842&amp;#x201d;), using the modified retrospective method. The Company elected the transition method which allows entities to initially apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. As a result of electing this transition method, previously reported financial information has not been restated to reflect the application of the new standard to the comparative periods presented. The Company elected the package of practical expedients permitted under the transition guidance within ASC Topic 842, which among others, allows the Company to carry forward certain historical conclusions reached under ASC Topic 840 regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company elected not to record assets and liabilities on its consolidated balance sheet for new or existing lease arrangements with terms of 12 months or less. The Company recognizes lease expenses for such leases on a straight-line basis over the lease term. In addition, the Company elected the land easement transition practical expedient and did not reassess whether an existing or expired land easement is a lease or contains a lease if it has not historically been accounted for as a lease.</petz:RecentAdoptionOfAccountingPronouncementDescription>
  <petz:OperatingLeasesLiability unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="-5">400000</petz:OperatingLeasesLiability>
  <petz:RightOfUseAssets unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="-5">400000</petz:RightOfUseAssets>
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Loss
per Share&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Basic
loss per common share is computed by dividing net loss attributable to common shareholders by the weighted-average number of common shares
outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common shareholders by the sum
of the weighted average number of common shares outstanding and dilutive potential common shares during the period. Potentially dilutive
common shares consist of common shares warrants using the treasury stock method. Common equivalent shares are not included in the denominator
of the diluted earnings per share calculation when inclusion of such shares would be anti-dilutive.&lt;/font&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Revenue
Recognition&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Revenue
is measured according to ASC Topic 606, &lt;i&gt;Revenue from Contracts with Customers&lt;/i&gt;. Revenue for sale of products is derived from contracts
with customers, which primarily include the sale of pet food products. The Company recognizes revenue upon transfer of control of promised
goods in a contract with a customer in an amount that reflects the consideration the Company expects to receive in exchange for those
products. Transfer of control occurs once the customer has the contractual right to use the product, generally upon shipment or once
delivery and risk of loss has transferred to the customer.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Revenue
is recognized net of any taxes collected from customers that are subsequently remitted to governmental authorities, including value-added
tax (&amp;#x201c;VAT&amp;#x201d;), business tax, applicable local government levies. At the time revenue is recognized, allowances are recorded,
with the related reduction to revenue, for estimated sales returns based upon historical experience and related terms of customer arrangements.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
allowance for sales returns recorded by the Company was $0, $0.06 million and $0.89 million for the years ended December 31, 2020, 2019
and 2018, respectively. The Company does not provide rebate, pricing protection or any other concessions to its customers.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company elected to account for shipping and handling fees that occur after the customer has obtained control of goods, for instance,
free onboard shipping point arrangements, as a fulfillment cost and accrues for such costs.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Management
has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard. Revenue under
the segment reporting standard is measured on the same basis as under the revenue standard. See Note 14 for information regarding revenue
disaggregation by product lines, marketing channels and countries.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Contract
liabilities are recorded when consideration is received from a customer prior to transferring the control of goods to the customer or
other conditions under the terms of a sales contract. As of December 31, 2020 and 2019, the Company recorded contract liabilities of
$90,834 and $116,155, respectively, which were presented as advances from customers on the accompanying consolidated balance sheets.&amp;#xa0;During
the years ended December 31, 2020 and 2019, the Company recognized $56,983 and $158,274 of contract liabilities as revenue, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
  <petz:SalesRevenue unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">0</petz:SalesRevenue>
  <petz:SalesRevenue unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="-4">60000</petz:SalesRevenue>
  <petz:SalesRevenue unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="-4">890000</petz:SalesRevenue>
  <petz:ContractRevenuesRecognitionDescription contextRef="c0_From1Jan2020To31Dec2020">As of December 31, 2020 and 2019, the Company recorded contract liabilities of $90,834 and $116,155, respectively, which were presented as advances from customers on the accompanying consolidated balance sheets. During the years ended December 31, 2020 and 2019, the Company recognized $56,983 and $158,274 of contract liabilities as revenue, respectively.</petz:ContractRevenuesRecognitionDescription>
  <petz:GovernmentGrantsPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Government
Grants&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Government
grants include cash subsidies as well as other subsidies received from the PRC government by the subsidiaries of the Company. Such subsidies
are generally provided as incentives from the local government to encourage the expansion of local business. The government grant is
recognized in the consolidated statements of operations and comprehensive loss when cash is received and the relevant performance criteria
specified in the grant are met.&lt;/font&gt;&lt;/p&gt;</petz:GovernmentGrantsPolicyTextBlock>
  <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Research
and Development&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Research
and development costs are expensed as incurred. The costs primarily consist of raw materials used and salaries paid for the development
and improvement of the Company&amp;#x2019;s products.&lt;/font&gt;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
  <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Selling
Expenses&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Selling
expenses consist primarily of advertising, salaries and shipping and handling costs incurred during the selling activities. Advertising
and transportation expenses are charged to expense as incurred.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Shipping
and handling expenses amounted to $620, $287,385 and $741,816 for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Advertising
costs amounted to $144, $22,221 and $150,154 for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
  <petz:ShippingHandlingAndTransportationCost unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">620</petz:ShippingHandlingAndTransportationCost>
  <petz:ShippingHandlingAndTransportationCost unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">287385</petz:ShippingHandlingAndTransportationCost>
  <petz:ShippingHandlingAndTransportationCost unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">741816</petz:ShippingHandlingAndTransportationCost>
  <us-gaap:AdvertisingExpense unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">144</us-gaap:AdvertisingExpense>
  <us-gaap:AdvertisingExpense unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">22221</us-gaap:AdvertisingExpense>
  <us-gaap:AdvertisingExpense unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">150154</us-gaap:AdvertisingExpense>
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Income
Taxes&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company accounts for income taxes under the provision of FASB ASC 740-10, which requires the recognition of deferred tax assets and liabilities
for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method,
deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities
and their financial reporting amounts at each period end based on enacted tax laws and statutory tax rates applicable to the periods
in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred
tax assets to the amount expected to be realized.&lt;/font&gt;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Comprehensive
Income/Loss&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;ASC
220 &amp;#x201c;&lt;i&gt;Comprehensive Income&lt;/i&gt;&amp;#x201d; established standards for reporting and display of comprehensive income/loss, its components
and accumulated balances. Components of comprehensive income/loss include net income/loss and foreign currency translation adjustment.
As of December 31, 2020, 2019 and 2018, the only component of accumulated other comprehensive income/loss was foreign currency translation
adjustment.&lt;/font&gt;&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
  <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Loss
Contingencies&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company records accruals for certain of its outstanding legal proceedings or claims when it is probable that a liability will be incurred
and the amount of loss can be reasonably estimated. When a loss contingency is not both probable and estimable, the Company does not
record an accrued liability but discloses the nature and the amount of possible loss, if material, in the notes to the consolidated financial
statements.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company reviews the developments in contingencies that could affect the amount of the provisions that has been previously recorded, and
the matters and related possible losses disclosed. The Company makes adjustments to provisions and changes to its disclosures accordingly
to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information. The assessment of whether
a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves complex judgments about
future events. Management is often unable to estimate the loss or a range of loss, particularly where (i) the damages sought are indeterminate,
(ii) the proceedings are in the early stages, or (iii) there is a lack of clear or consistent interpretation of laws specific to the
industry-specific complaints among different jurisdictions. In such cases, there is considerable uncertainty regarding the timing or
ultimate resolution of such matters, including eventual loss, fine, penalty or business impact, if any.&lt;/font&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
  <us-gaap:ConcentrationRiskCreditRisk contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Concentration
of Credit Risk&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Financial
instruments that potentially subject the Company to concentrations of credit risk are cash and cash equivalents, restricted cash,
and accounts receivable arising from its normal business activities. The Company places its cash and cash equivalents in financial
institutions in the U.S., the PRC, Hong Kong and New Zealand, which the management believes to be credit-worthy. The Company establishes an allowance for credit losses primarily based upon the age of receivables and factors
surrounding the credit risk of specific customers.&lt;/font&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
  <petz:RelatedPartiesTransactionsPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Related
Parties Transactions&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;A
related party is generally defined as (i) any person that holds 10% or more of the Company&amp;#x2019;s securities and their immediate families,
(ii) the Company&amp;#x2019;s management, (iii) someone that directly or indirectly controls, is controlled by or is under common control
with the Company, or (iv) anyone who can significantly influence the financial and operating decisions of the Company. A transaction
is considered to be a related party transaction when there is a transfer of resources or obligations between related parties. Related
parties may be individuals or corporate entities.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Transactions
involving related parties cannot be presumed to be carried out on an arm&amp;#x2019;s-length basis, as the requisite conditions of competitive,
free market dealings may not exist. Representations about transactions with related parties, if made, shall not imply that the related
party transactions were consummated on terms equivalent to those that prevail in arm&amp;#x2019;s-length transactions unless such representations
can be substantiated. It is not, however, practical to determine the fair value of amounts due from/to related parties due to their related
party nature.&lt;/font&gt;&lt;/p&gt;</petz:RelatedPartiesTransactionsPolicyTextBlock>
  <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Segment
Reporting&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company uses the &amp;#x201c;management approach&amp;#x201d; in determining reportable operating segments. The management approach considers the
internal organization and reporting used by the Company&amp;#x2019;s chief operating decision maker for making operating decisions and assessing
performance as the source for determining the Company&amp;#x2019;s reportable segments. The Company&amp;#x2019;s chief operating decision maker
has been identified as the chief executive officer of the Company who reviews financial information based on U.S. GAAP. The chief operating
decision maker now reviews results analyzed by marketing channel. This analysis is only presented at the revenue level with no allocation
of direct or indirect costs. Consequently, the Company has determined that it has only one operating segment.&lt;/font&gt;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
  <petz:NumberOfSegment unitRef="pure" contextRef="c0_From1Jan2020To31Dec2020" decimals="INF">1</petz:NumberOfSegment>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;&lt;i&gt;Recently
Issued Accounting Pronouncements not yet adopted&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;In
December 2019, the FASB issued ASU 2019-12, &lt;i&gt;Income Taxes (Topic 740)&lt;/i&gt;: Simplifying the Accounting for Income Taxes (&amp;#x201c;ASU
2019-12&amp;#x201d;) as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards. ASU
2019-12 removes certain exceptions from Topic 740, Income Taxes, including (i) the exception to the incremental approach for intra period
tax allocation; (ii) the exception to accounting for basis differences when there are ownership changes in foreign investments; and (iii)
the exception in interim period income tax accounting for year-to-date losses that exceed anticipated losses. ASU 2019-12 also simplifies
GAAP in several other areas of Topic 740 such as (i) franchise taxes and other taxes partially based on income; (ii) transactions with
a government that result in a step up in the tax basis of goodwill; (iii) separate financial statements of entities not subject to tax;
and (iv) enacted changes in tax laws in interim periods. ASU 2019-12 is effective for public entities for annual reporting periods and
interim periods within those years beginning after December 15, 2020, and early adoption is permitted. The Company is currently evaluating
the impact of adopting ASU 2019-12 on its consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <petz:ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left&quot;&gt;Period Covered&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Balance&lt;br/&gt;
Sheet Date&lt;br/&gt;
Rates&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Average&lt;br/&gt;
Rates&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6.5277&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6.9001&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6.9680&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6.9088&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left&quot;&gt;Period Covered&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Balance&lt;br/&gt;
Sheet Date&lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Average&lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;0.8153&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;0.8772&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.8916&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.8934&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left&quot;&gt;Period Covered&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Balance&lt;br/&gt;
Sheet Date&lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Average&lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;103.1589&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;106.7408&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Year ended December 31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;108.6384&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;109.0086&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</petz:ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock>
  <petz:ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate unitRef="pure" contextRef="c59_AsOf31Dec2020_RMBIntoUSDollarsMember" decimals="4">6.5277</petz:ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate>
  <petz:ForeignCurrencyExchangeRateTranslationAverageRates unitRef="pure" contextRef="c59_AsOf31Dec2020_RMBIntoUSDollarsMember" decimals="4">6.9001</petz:ForeignCurrencyExchangeRateTranslationAverageRates>
  <petz:ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate unitRef="pure" contextRef="c60_AsOf31Dec2019_RMBIntoUSDollarsMember" decimals="4">6.9680</petz:ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate>
  <petz:ForeignCurrencyExchangeRateTranslationAverageRates unitRef="pure" contextRef="c60_AsOf31Dec2019_RMBIntoUSDollarsMember" decimals="4">6.9088</petz:ForeignCurrencyExchangeRateTranslationAverageRates>
  <petz:ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate unitRef="pure" contextRef="c61_AsOf31Dec2020_EuroIntoUSDollarsMember" decimals="4">0.8153</petz:ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate>
  <petz:ForeignCurrencyExchangeRateTranslationAverageRates unitRef="pure" contextRef="c61_AsOf31Dec2020_EuroIntoUSDollarsMember" decimals="4">0.8772</petz:ForeignCurrencyExchangeRateTranslationAverageRates>
  <petz:ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate unitRef="pure" contextRef="c62_AsOf31Dec2019_EuroIntoUSDollarsMember" decimals="4">0.8916</petz:ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate>
  <petz:ForeignCurrencyExchangeRateTranslationAverageRates unitRef="pure" contextRef="c62_AsOf31Dec2019_EuroIntoUSDollarsMember" decimals="4">0.8934</petz:ForeignCurrencyExchangeRateTranslationAverageRates>
  <petz:ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate unitRef="pure" contextRef="c63_AsOf31Dec2020_YenIntoUSDollarsMember" decimals="4">103.1589</petz:ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate>
  <petz:ForeignCurrencyExchangeRateTranslationAverageRates unitRef="pure" contextRef="c63_AsOf31Dec2020_YenIntoUSDollarsMember" decimals="4">106.7408</petz:ForeignCurrencyExchangeRateTranslationAverageRates>
  <petz:ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate unitRef="pure" contextRef="c64_AsOf31Dec2019_YenIntoUSDollarsMember" decimals="4">108.6384</petz:ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate>
  <petz:ForeignCurrencyExchangeRateTranslationAverageRates unitRef="pure" contextRef="c64_AsOf31Dec2019_YenIntoUSDollarsMember" decimals="4">109.0086</petz:ForeignCurrencyExchangeRateTranslationAverageRates>
  <petz:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; width: 49%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Machinery equipment&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5 - 20 years&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Computer software&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;10 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Electronic equipment&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5 - 10 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Office equipment&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5 - 10 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Motor vehicles&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5 - 10 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Leasehold improvement&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Shorter of the lease term
    or estimated useful life&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Buildings&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;20 - 50 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</petz:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c65_From1Jan2020To31Dec2020_MinimumMember_MachineryAndEquipmentMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c66_From1Jan2020To31Dec2020_MaximumMember_MachineryAndEquipmentMember">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c67_From1Jan2020To31Dec2020_SoftwareDevelopmentMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c68_From1Jan2020To31Dec2020_MinimumMember_EquipmentMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c69_From1Jan2020To31Dec2020_MaximumMember_EquipmentMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c70_From1Jan2020To31Dec2020_MinimumMember_OfficeEquipmentMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c71_From1Jan2020To31Dec2020_MaximumMember_OfficeEquipmentMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c72_From1Jan2020To31Dec2020_MinimumMember_VehiclesMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c73_From1Jan2020To31Dec2020_MaximumMember_VehiclesMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <petz:PropertyPlantAndEquipmentUsefulLifes contextRef="c74_From1Jan2020To31Dec2020_LeaseholdImprovementsMember">Shorter of the lease term or estimated useful life</petz:PropertyPlantAndEquipmentUsefulLifes>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c75_From1Jan2020To31Dec2020_MinimumMember_BuildingMember">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c76_From1Jan2020To31Dec2020_MaximumMember_BuildingMember">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; vertical-align: bottom; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Quoted
Prices in Active Markets for Identical Assets&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;(Level
1)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Significant
Other Observation Inputs&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;(Level
2)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Significant
Unobservable Inputs&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;(Level
3)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom&quot;&gt;Total&lt;br/&gt;
Balance&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold; text-align: center; vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Publicly listed equity securities&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 52%; text-align: left; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;As of December 31, 2020&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;3,138,578&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;3,138,578&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;As of December 31, 2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c77_AsOf31Dec2020_FairValueInputsLevel1Member" decimals="0">3138578</us-gaap:ShortTermInvestments>
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c78_AsOf31Dec2020_FairValueInputsLevel2Member" xs:nil="true"/>
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c79_AsOf31Dec2020_FairValueInputsLevel3Member" xs:nil="true"/>
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c80_AsOf31Dec2019_FairValueInputsLevel1Member" xs:nil="true"/>
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c81_AsOf31Dec2019_FairValueInputsLevel2Member" xs:nil="true"/>
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c82_AsOf31Dec2019_FairValueInputsLevel3Member" xs:nil="true"/>
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c3_AsOf31Dec2019" xs:nil="true"/>
  <us-gaap:CashFlowSupplementalDisclosuresTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
3 &amp;#x2013; RESTRICTED CASH&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Restricted
cash consisted of the followings:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31, &lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31, &lt;br/&gt; 2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Bank deposits used to pledge the bank acceptance notes and letters of credit issued by the Company (A)&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;695,548&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Bank deposits judicially frozen by the court as a result of legal proceedings&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;182,515&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;890,403&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;*&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Deposit in an escrow account (B)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;500,000&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%&quot;&gt;&lt;tr style=&quot;vertical-align: top; text-align: justify&quot;&gt;
&lt;td style=&quot;width: 0in&quot;&gt;&lt;/td&gt;&lt;td style=&quot;width: 0.25in; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Including
                                                                                                                                                               $695,548 of bank deposits used to pledge the bank acceptance notes.&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%&quot;&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: top&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(A)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The cash is restricted
    for use over the terms of the bank acceptance notes and was used directly to settle the liabilities when the bank acceptance notes
    became due. As of December 31, 2020 and 2019, the Company had notes payable of $0 and $908,008, respectively.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.25in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
notes payable issued during the year ended December 31, 2019 were secured by the land use right and real property of Qingdao Saike Environmental
Technology Co., Ltd., a related party, real property of Rongfeng Cui, Chairman of the Board and former Chief Executive Officer (&amp;#x201c;CEO&amp;#x201d;)
of the Company, and Yanjuan Wang, Rongfeng Cui&amp;#x2019;s wife, restricted cash of RMB300,000 (approximately $43,000) from Qingdao Gaochuang
Technology Finance Guarantee Co., Ltd. (&amp;#x201c;Gaochuang&amp;#x201d;), a third party guarantee company, and guaranteed by Rongfeng Cui and
Gaochuang. Also see Note 8.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%&quot;&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: top&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(B)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;In connection with its
    initial public offering, the Company agreed to deposit $500,000 in a non-interest bearing escrow account to satisfy the potential
    indemnification obligation for two years following September 25, 2017. The Company received the deposit in full during the year ended
    December 31, 2020.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
  <us-gaap:Deposits unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">695548</us-gaap:Deposits>
  <us-gaap:OtherNotesPayable unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">0</us-gaap:OtherNotesPayable>
  <us-gaap:OtherNotesPayable unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">908008</us-gaap:OtherNotesPayable>
  <us-gaap:RestrictedCashEquivalentsCurrent unitRef="cny" contextRef="c3_AsOf31Dec2019" decimals="0">300000</us-gaap:RestrictedCashEquivalentsCurrent>
  <us-gaap:RestrictedCashEquivalentsCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">43000</us-gaap:RestrictedCashEquivalentsCurrent>
  <us-gaap:EscrowDeposit unitRef="usd" contextRef="c83_AsOf25Sep2017" decimals="0">500000</us-gaap:EscrowDeposit>
  <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31, &lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31, &lt;br/&gt; 2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Bank deposits used to pledge the bank acceptance notes and letters of credit issued by the Company (A)&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;695,548&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Bank deposits judicially frozen by the court as a result of legal proceedings&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;182,515&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;890,403&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;*&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Deposit in an escrow account (B)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;500,000&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
  <petz:BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom id="_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom-c2_AsOf31Dec2020_usd" unitRef="usd" contextRef="c2_AsOf31Dec2020" xs:nil="true"/>
  <petz:BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom id="_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom-c3_AsOf31Dec2019_usd" unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">695548</petz:BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom>
  <petz:BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">182515</petz:BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes>
  <petz:BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes id="_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes-c3_AsOf31Dec2019_usd" unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">890403</petz:BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes>
  <us-gaap:EscrowDeposit id="_EscrowDeposit-c2_AsOf31Dec2020_usd" unitRef="usd" contextRef="c2_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:EscrowDeposit id="_EscrowDeposit-c3_AsOf31Dec2019_usd" unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">500000</us-gaap:EscrowDeposit>
  <us-gaap:AccountsAndNontradeReceivableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
4 &amp;#x2013; ACCOUNTS RECEIVABLE, NET AND ACCOUNTS RECEIVABLE-RELATED PARTIES, NET&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Accounts
receivable, net and accounts receivable - related parties, net, consisted of the following:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31, &lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31, &lt;br/&gt; 2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accounts receivable&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;185,155&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;507,817&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Less: Allowance for credit losses&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(16,656&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(486,160&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accounts receivable, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;168,499&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;21,657&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accounts receivable - related parties&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;126,089&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Less: Allowance for credit losses&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(126,089&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accounts receivable - related parties, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
changes in allowance for credit losses consisted of the following:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Balance, beginning of the year&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;612,249&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Provision for credit losses&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;15,757&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;617,496&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Write-off uncollectable accounts receivable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(612,249&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Translation adjustment&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;899&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(5,247&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Balance, end of the year&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;16,656&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;612,249&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;</us-gaap:AccountsAndNontradeReceivableTextBlock>
  <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31, &lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31, &lt;br/&gt; 2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accounts receivable&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;185,155&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;507,817&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Less: Allowance for credit losses&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(16,656&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(486,160&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accounts receivable, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;168,499&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;21,657&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accounts receivable - related parties&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;126,089&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Less: Allowance for credit losses&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(126,089&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accounts receivable - related parties, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
  <us-gaap:AccountsReceivableGross unitRef="usd" contextRef="c84_AsOf31Dec2020_AccountsReceivableMember" decimals="0">185155</us-gaap:AccountsReceivableGross>
  <us-gaap:AccountsReceivableGross unitRef="usd" contextRef="c85_AsOf31Dec2019_AccountsReceivableMember" decimals="0">507817</us-gaap:AccountsReceivableGross>
  <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables unitRef="usd" contextRef="c84_AsOf31Dec2020_AccountsReceivableMember" decimals="0">16656</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
  <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables unitRef="usd" contextRef="c85_AsOf31Dec2019_AccountsReceivableMember" decimals="0">486160</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
  <us-gaap:AccountsAndNotesReceivableNet unitRef="usd" contextRef="c84_AsOf31Dec2020_AccountsReceivableMember" decimals="0">168499</us-gaap:AccountsAndNotesReceivableNet>
  <us-gaap:AccountsAndNotesReceivableNet unitRef="usd" contextRef="c85_AsOf31Dec2019_AccountsReceivableMember" decimals="0">21657</us-gaap:AccountsAndNotesReceivableNet>
  <us-gaap:AccountsReceivableGross unitRef="usd" contextRef="c86_AsOf31Dec2020_AccountsReceivableRelatedPartyMember" xs:nil="true"/>
  <us-gaap:AccountsReceivableGross unitRef="usd" contextRef="c87_AsOf31Dec2019_AccountsReceivableRelatedPartyMember" decimals="0">126089</us-gaap:AccountsReceivableGross>
  <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables unitRef="usd" contextRef="c86_AsOf31Dec2020_AccountsReceivableRelatedPartyMember" xs:nil="true"/>
  <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables unitRef="usd" contextRef="c87_AsOf31Dec2019_AccountsReceivableRelatedPartyMember" decimals="0">126089</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
  <us-gaap:AccountsAndNotesReceivableNet unitRef="usd" contextRef="c86_AsOf31Dec2020_AccountsReceivableRelatedPartyMember" xs:nil="true"/>
  <us-gaap:AccountsAndNotesReceivableNet unitRef="usd" contextRef="c87_AsOf31Dec2019_AccountsReceivableRelatedPartyMember" xs:nil="true"/>
  <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Balance, beginning of the year&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;612,249&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Provision for credit losses&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;15,757&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;617,496&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Write-off uncollectable accounts receivable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(612,249&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Translation adjustment&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;899&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(5,247&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Balance, end of the year&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;16,656&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;612,249&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">612249</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable unitRef="usd" contextRef="c25_AsOf31Dec2018" xs:nil="true"/>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable unitRef="usd" contextRef="c12_AsOf31Dec2017" xs:nil="true"/>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">15757</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">617496</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">612249</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:RestructuringReserveTranslationAndOtherAdjustment unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">899</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
  <us-gaap:RestructuringReserveTranslationAndOtherAdjustment unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">-5247</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
  <us-gaap:RestructuringReserveTranslationAndOtherAdjustment unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">16656</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:InventoryDisclosureTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
5 &amp;#x2013; INVENTORIES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
of December 31, 2020 and 2019, inventories consisted of the following:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31, &lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31, &lt;br/&gt; 2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Raw materials&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;253,613&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;645,002&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Work in process&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;23,758&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;146,345&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Finished goods&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;14,523&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;195,586&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;291,894&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;986,933&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Inventory write-down&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(42,241&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(518,119&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Translation adjustments&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,408&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;4,402&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Inventories, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;247,245&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;473,216&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The Company recorded write-down of potentially
obsolete or slow-moving inventories of $42,241, $518,119 and $1,501,510 and lower of cost or market adjustment of $0, $0 and $166,998
for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/p&gt;&lt;br/&gt;</us-gaap:InventoryDisclosureTextBlock>
  <petz:WritedownOfPotentiallyObsoleteOrSlowmovingInventories unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">42241</petz:WritedownOfPotentiallyObsoleteOrSlowmovingInventories>
  <petz:WritedownOfPotentiallyObsoleteOrSlowmovingInventories unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">518119</petz:WritedownOfPotentiallyObsoleteOrSlowmovingInventories>
  <petz:WritedownOfPotentiallyObsoleteOrSlowmovingInventories unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">1501510</petz:WritedownOfPotentiallyObsoleteOrSlowmovingInventories>
  <petz:LowerOfCostOrMarketAdjustment unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">0</petz:LowerOfCostOrMarketAdjustment>
  <petz:LowerOfCostOrMarketAdjustment unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">0</petz:LowerOfCostOrMarketAdjustment>
  <petz:LowerOfCostOrMarketAdjustment unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">166998</petz:LowerOfCostOrMarketAdjustment>
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31, &lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31, &lt;br/&gt; 2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Raw materials&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;253,613&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;645,002&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Work in process&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;23,758&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;146,345&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Finished goods&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;14,523&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;195,586&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;291,894&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;986,933&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Inventory write-down&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(42,241&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(518,119&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Translation adjustments&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,408&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;4,402&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Inventories, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;247,245&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;473,216&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <us-gaap:InventoryRawMaterials unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">253613</us-gaap:InventoryRawMaterials>
  <us-gaap:InventoryRawMaterials unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">645002</us-gaap:InventoryRawMaterials>
  <us-gaap:InventoryWorkInProcess unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">23758</us-gaap:InventoryWorkInProcess>
  <us-gaap:InventoryWorkInProcess unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">146345</us-gaap:InventoryWorkInProcess>
  <us-gaap:InventoryFinishedGoods unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">14523</us-gaap:InventoryFinishedGoods>
  <us-gaap:InventoryFinishedGoods unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">195586</us-gaap:InventoryFinishedGoods>
  <us-gaap:InventoryGross unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">291894</us-gaap:InventoryGross>
  <us-gaap:InventoryGross unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">986933</us-gaap:InventoryGross>
  <us-gaap:InventoryAdjustments unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">-42241</us-gaap:InventoryAdjustments>
  <us-gaap:InventoryAdjustments unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">-518119</us-gaap:InventoryAdjustments>
  <us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">-2408</us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax>
  <us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">4402</us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
6 &amp;#x2013; PROPERTY, PLANT AND EQUIPMENT, NET&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
of December 31, 2020 and 2019, property, plant and equipment consisted of the following:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Machinery equipment&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,992,910&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;2,689,763&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Electronic equipment&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;32,285&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;29,132&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Office equipment&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;251,914&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;236,008&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Vehicles&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;43,709&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;40,947&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Buildings&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,312,545&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,917,815&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Leasehold Improvement&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;328,431&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;307,786&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;Total property, plant and equipment&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;8,961,794&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;9,221,451&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(2,324,799&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(1,852,348&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Less: impairment loss&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(813,344&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Translation adjustments&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;6,910&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;6,636,995&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;6,562,669&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Depreciation
expense for the years ended December 31, 2020, 2019 and 2018 was $363,098, $543,311 and $388,256, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
of December 31, 2020 and 2019, certain property, plant and equipment with net book value of $6,174,867 and $5,929,779 were pledged as
collateral under certain loan arrangements, respectively (also see Note 8).&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
of December 31, 2020 and 2019, certain buildings with net book value of $5,890,975 and $5,617,343 were judicially seized by the court.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:Depreciation unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">363098</us-gaap:Depreciation>
  <us-gaap:Depreciation unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">543311</us-gaap:Depreciation>
  <us-gaap:Depreciation unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">388256</us-gaap:Depreciation>
  <us-gaap:DebtInstrumentCollateralAmount unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">6174867</us-gaap:DebtInstrumentCollateralAmount>
  <us-gaap:DebtInstrumentCollateralAmount unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">5929779</us-gaap:DebtInstrumentCollateralAmount>
  <petz:BuildingsNetBookValue unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">5890975</petz:BuildingsNetBookValue>
  <petz:BuildingsNetBookValue unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">5617343</petz:BuildingsNetBookValue>
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Machinery equipment&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,992,910&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;2,689,763&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Electronic equipment&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;32,285&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;29,132&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Office equipment&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;251,914&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;236,008&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Vehicles&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;43,709&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;40,947&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Buildings&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,312,545&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,917,815&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Leasehold Improvement&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;328,431&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;307,786&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;Total property, plant and equipment&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;8,961,794&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;9,221,451&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(2,324,799&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(1,852,348&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Less: impairment loss&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(813,344&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Translation adjustments&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;6,910&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;6,636,995&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;6,562,669&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c88_AsOf31Dec2020_MachineryAndEquipmentMember" decimals="0">1992910</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c89_AsOf31Dec2019_MachineryAndEquipmentMember" decimals="0">2689763</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c90_AsOf31Dec2020_EquipmentMember" decimals="0">32285</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c91_AsOf31Dec2019_EquipmentMember" decimals="0">29132</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c92_AsOf31Dec2020_OfficeEquipmentMember" decimals="0">251914</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c93_AsOf31Dec2019_OfficeEquipmentMember" decimals="0">236008</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c94_AsOf31Dec2020_VehiclesMember" decimals="0">43709</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c95_AsOf31Dec2019_VehiclesMember" decimals="0">40947</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c96_AsOf31Dec2020_BuildingMember" decimals="0">6312545</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c97_AsOf31Dec2019_BuildingMember" decimals="0">5917815</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c98_AsOf31Dec2020_LeaseholdImprovementsMember" decimals="0">328431</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c99_AsOf31Dec2019_LeaseholdImprovementsMember" decimals="0">307786</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">8961794</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">9221451</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">2324799</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">1852348</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">813344</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
  <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1 unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">6910</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1>
  <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
7 &amp;#x2013; LAND USE RIGHTS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31,&lt;br/&gt; 2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Land use rights&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,097,384&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,028,041&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accumulated amortization&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(88,379&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(54,817&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Land use rights, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,009,005&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;973,224&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;During
the years ended December 31, 2020, 2019 and 2018, amortization expense amounted to $28,253, $28,217 and $7,099, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
of December 31, 2020 and 2019, land use right with net book value of $829,887 and $793,503, respectively, was pledged as collateral under
certain loan arrangements (also see Note 8).&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Estimated
future amortization expense for land use rights is as follows:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left&quot;&gt;Years ended December 31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Amortization expense&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 87%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;2021&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;21,070&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;2022&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;21,070&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;2023&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;21,070&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;2024&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;21,070&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;2025&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;21,070&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;903,655&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 2pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,009,005&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:AmortizationOfIntangibleAssets unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">28253</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">28217</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">7099</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:LandAndLandImprovements unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">829887</us-gaap:LandAndLandImprovements>
  <us-gaap:LandAndLandImprovements unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">793503</us-gaap:LandAndLandImprovements>
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31,&lt;br/&gt; 2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Land use rights&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,097,384&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,028,041&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accumulated amortization&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(88,379&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(54,817&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Land use rights, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,009,005&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;973,224&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:Land unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">1097384</us-gaap:Land>
  <us-gaap:Land unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">1028041</us-gaap:Land>
  <us-gaap:LandImprovements unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">88379</us-gaap:LandImprovements>
  <us-gaap:LandImprovements unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">54817</us-gaap:LandImprovements>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left&quot;&gt;Years ended December 31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Amortization expense&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 87%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;2021&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;21,070&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;2022&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;21,070&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;2023&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;21,070&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;2024&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;21,070&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;2025&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;21,070&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;903,655&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 2pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,009,005&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">21070</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">21070</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">21070</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">21070</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">21070</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">903655</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsNet unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">1009005</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:ShortTermDebtTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
8 &amp;#x2013; SHORT-TERM LOANS&amp;#xa0;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company&amp;#x2019;s loans consist of the following:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0; text-indent: 0&quot;&gt;&lt;p style=&quot;margin: 0pt 0; font: 10pt Times New Roman, Times, Serif&quot;&gt;Short-term loans&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;8,391,323&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;7,624,061&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;8,391,323&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;7,624,061&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 75%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Secured&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;8,354,557&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;7,624,061&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Unsecured&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;36,766&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 2pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;8,391,323&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;7,624,061&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;For
the years ended December 31, 2020 and 2019, the Company entered into various loans agreements with various Chinese banks, other entities
and individuals for an aggregated amount of $107,829 and $1,046,275, respectively, to facilitate its business operations. Interest rate
for the loans outstanding during the years ended December 31, 2020 and 2019 ranged from 4.15% to 24% and from 2.46% to 25% per annum,
respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;During the years ended December 31, 2020 and 2019,
the Company did not make repayment on certain notes payables issued by Shanghai Pudong Development Bank (&amp;#x201c;SPDB&amp;#x201d;) as scheduled.
SPDB paid on behalf of the Company to the holders according to the terms of the agreement. As a result, the unpaid notes payables were
reclassified to loan payable to SPDB and the amount was included in short-term loans on the consolidated balance sheets as of December
31, 2020 and 2019. In November 2019, SPDB filed litigation against the Company. In October 2020, the court has ruled that, among others,
the Company should repay SPDB principal and interests in full within 10 days from the date of ruling. As of the date of this filing, the
Company has not fulfilled the court order.&amp;#xa0;During the year ended December 31, 2020, SPDB used the Company&amp;#x2019;s restricted cash
deposited in the bank to settle against partial of outstanding balance of short-term loans, the cash flow of which was included in the
repayments of short-term loans in the financing activities.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
of December 31, 2020, corporate or personal guarantees provided for those loans were as follows:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;553,369&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 88%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Pledged
by cash deposit of RMB300,000 (approximately $43,000) from Gaochuang, real property of Rongfeng Cui and Yanjuan Wang, former CEO of the
Company and his wife, and land use right and real property of Qingdao Saike Environmental Technology Co., Ltd; Guaranteed by Rongfeng
Cui, Yanjuan Wang and Gaochuang.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;1,512,219&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Pledged by real property
    of the Company and real property of Rongfeng Cui; Guaranteed by Rongfeng Cui and Yanjuan Wang&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;3,040,888&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Pledged by real property
    and land use right of the Company; Guaranteed by Rongfeng Cui and Yanjuan Wang&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;3,063,866&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Guaranteed by Rongfeng
    Cui and Yanjuan Wang&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;184,215&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Pledged by restricted cash
    of RMB300,000 (approximately $43,000), four patents and certain equipment of the Company; Guaranteed by Rongfeng Cui, Yanjuan Wang
    and Qingdao Saike Environmental Technology Co., Ltd.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;On
December 20, 2018, the Company entered into a loan agreement with China Construction Bank (&amp;#x201c;CCB&amp;#x201d;) to borrow RMB21,450,000
(approximately $3,119,000). The loan bears an annual interest rate of 5.39% and is due in 84 months. Pursuant to the loan agreement,
the proceeds of the loan can only be used in the purchase of manufacturing facility and the associated land use right located at Lingang
Economic Development Zone, Huangdao District, Qingdao, Shandong Province, PRC.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
loan agreement between the Company and CCB contains a number of covenants and restrictions. Such covenants and restrictions include,
but are not limited to, financial ratios. Unless a breach is remediated or a waiver is obtained, a breach of such covenants and restrictions
generally permits lender to demand accelerated repayment of principal and interest.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;As of December 31, 2018, the Company did not meet
the financial ratios set forth in the debt covenants. Starting December 2019, the Company has been in default on the loan. In January
2020, CCB filed litigation against the Company. In April 2020, the court has ruled that, among others, the Company should repay CCB the
principal and interests in full within 10 days from the date of ruling. As a result, the corresponding loan was reclassified as current
liability and included in short-term loans on the consolidated balance sheets as of December 31, 2020 and 2019. As of December 31, 2020,
the Company has not fulfilled the court order.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The interest expenses accrued for the above loans
were $1,136,654, $746,504 and $138,010 for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The Company&amp;#x2019;s repayments of substantially
all its outstanding short-term loans were delinquent on or around November 2019, and the Company is involved in a number of lawsuits filed
by various lenders. See further discussions in Note 16 and Note 19.&lt;/p&gt;&lt;br/&gt;</us-gaap:ShortTermDebtTextBlock>
  <us-gaap:ShortTermBankLoansAndNotesPayable unitRef="usd" contextRef="c100_AsOf31Dec2020_LoansAgreementMember" decimals="0">107829</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ShortTermBankLoansAndNotesPayable unitRef="usd" contextRef="c101_AsOf31Dec2019_LoansAgreementMember" decimals="0">1046275</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage unitRef="pure" contextRef="c102_AsOf31Dec2020_LoansAgreementMember_MinimumMember" decimals="4">0.0415</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage unitRef="pure" contextRef="c103_AsOf31Dec2020_LoansAgreementMember_MaximumMember" decimals="2">0.24</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage unitRef="pure" contextRef="c104_AsOf31Dec2019_LoansAgreementMember_MinimumMember" decimals="4">0.0246</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage unitRef="pure" contextRef="c105_AsOf31Dec2019_LoansAgreementMember_MaximumMember" decimals="2">0.25</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:ShortTermBorrowings unitRef="cny" contextRef="c106_AsOf20Dec2018_ChinaConstructionBankMember" decimals="0">21450000</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings unitRef="usd" contextRef="c106_AsOf20Dec2018_ChinaConstructionBankMember" decimals="0">3119000</us-gaap:ShortTermBorrowings>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage unitRef="pure" contextRef="c106_AsOf20Dec2018_ChinaConstructionBankMember" decimals="4">0.0539</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:InterestExpenseOther unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">1136654</us-gaap:InterestExpenseOther>
  <us-gaap:InterestExpenseOther unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">746504</us-gaap:InterestExpenseOther>
  <us-gaap:InterestExpenseOther unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">138010</us-gaap:InterestExpenseOther>
  <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0; text-indent: 0&quot;&gt;&lt;p style=&quot;margin: 0pt 0; font: 10pt Times New Roman, Times, Serif&quot;&gt;Short-term loans&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;8,391,323&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;7,624,061&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;8,391,323&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;7,624,061&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 75%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Secured&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;8,354,557&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;7,624,061&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Unsecured&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;36,766&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 2pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;8,391,323&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;7,624,061&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
  <us-gaap:DebtLongtermAndShorttermCombinedAmount unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">8391323</us-gaap:DebtLongtermAndShorttermCombinedAmount>
  <us-gaap:DebtLongtermAndShorttermCombinedAmount unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">7624061</us-gaap:DebtLongtermAndShorttermCombinedAmount>
  <petz:SecuredShortTermLoansAndLongTermLoans unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">8354557</petz:SecuredShortTermLoansAndLongTermLoans>
  <petz:SecuredShortTermLoansAndLongTermLoans unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">7624061</petz:SecuredShortTermLoansAndLongTermLoans>
  <petz:UnsecuredShortTermLoansAndLongTermLoans unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">36766</petz:UnsecuredShortTermLoansAndLongTermLoans>
  <petz:SecuredAndUnsecuredTotal unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">8391323</petz:SecuredAndUnsecuredTotal>
  <petz:SecuredAndUnsecuredTotal unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">7624061</petz:SecuredAndUnsecuredTotal>
  <petz:ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;553,369&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 88%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Pledged
by cash deposit of RMB300,000 (approximately $43,000) from Gaochuang, real property of Rongfeng Cui and Yanjuan Wang, former CEO of the
Company and his wife, and land use right and real property of Qingdao Saike Environmental Technology Co., Ltd; Guaranteed by Rongfeng
Cui, Yanjuan Wang and Gaochuang.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;1,512,219&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Pledged by real property
    of the Company and real property of Rongfeng Cui; Guaranteed by Rongfeng Cui and Yanjuan Wang&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;3,040,888&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Pledged by real property
    and land use right of the Company; Guaranteed by Rongfeng Cui and Yanjuan Wang&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;3,063,866&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Guaranteed by Rongfeng
    Cui and Yanjuan Wang&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;184,215&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Pledged by restricted cash
    of RMB300,000 (approximately $43,000), four patents and certain equipment of the Company; Guaranteed by Rongfeng Cui, Yanjuan Wang
    and Qingdao Saike Environmental Technology Co., Ltd.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</petz:ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock>
  <petz:CorporateOrPersonalGuaranteesProvidedForLoans unitRef="usd" contextRef="c107_AsOf31Dec2020_RelatedPartyMember" decimals="0">553369</petz:CorporateOrPersonalGuaranteesProvidedForLoans>
  <petz:CorporateOrPersonalGuaranteesProvidedForLoans unitRef="usd" contextRef="c108_AsOf31Dec2020_RelatedPartyOneMember" decimals="0">1512219</petz:CorporateOrPersonalGuaranteesProvidedForLoans>
  <petz:CorporateOrPersonalGuaranteesProvidedForLoans unitRef="usd" contextRef="c109_AsOf31Dec2020_RelatedPartyTwoMember" decimals="0">3040888</petz:CorporateOrPersonalGuaranteesProvidedForLoans>
  <petz:CorporateOrPersonalGuaranteesProvidedForLoans unitRef="usd" contextRef="c110_AsOf31Dec2020_RelatedPartyThreeMember" decimals="0">3063866</petz:CorporateOrPersonalGuaranteesProvidedForLoans>
  <petz:CorporateOrPersonalGuaranteesProvidedForLoans unitRef="usd" contextRef="c111_AsOf31Dec2020_RelatedPartyFourMember" decimals="0">184215</petz:CorporateOrPersonalGuaranteesProvidedForLoans>
  <us-gaap:OtherLiabilitiesDisclosureTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
9 &amp;#x2013; OTHER CURRENT LIABILITIES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Other current liabilities mainly consist of accrued
liabilities, interest payable owed to third party and related party creditors, and other payables. Accrued liabilities mainly include
accrued employee welfares and benefits and accrued liabilities in relation to labor arbitration claims. Other payables primarily represent
accrued management fee paid to an asset management company in connection with the management of the Company&amp;#x2019;s short-term investments
in marketable securities.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;As of December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accrued Liabilities&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;786,880&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;776,564&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Interest Payable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,374,222&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;232,491&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Interest Payable - Related Parties&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;58,824&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;11,699&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Other Payables&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;3,662,238&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;34,064&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;5,882,164&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,054,818&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
  <us-gaap:OtherCurrentLiabilitiesTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;As of December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accrued Liabilities&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;786,880&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;776,564&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Interest Payable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,374,222&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;232,491&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Interest Payable - Related Parties&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;58,824&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;11,699&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Other Payables&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;3,662,238&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;34,064&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;5,882,164&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,054,818&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
  <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">786880</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
  <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">776564</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
  <us-gaap:InterestPayableCurrentAndNoncurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">1374222</us-gaap:InterestPayableCurrentAndNoncurrent>
  <us-gaap:InterestPayableCurrentAndNoncurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">232491</us-gaap:InterestPayableCurrentAndNoncurrent>
  <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">58824</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">11699</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:AccountsPayableOtherCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">3662238</us-gaap:AccountsPayableOtherCurrent>
  <us-gaap:AccountsPayableOtherCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">34064</us-gaap:AccountsPayableOtherCurrent>
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
10 &amp;#x2013; RELATED PARTY TRANSACTIONS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
related parties had transactions for the years ended December 31, 2020, 2019 and 2018 consist of the following:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; border-bottom: black 1.5pt solid; vertical-align: bottom; width: 49%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Name
    of Related Party&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom; width: 2%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; border-bottom: black 1.5pt solid; vertical-align: top; width: 49%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Nature
    of Relationship at December 31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Dandan
    Liu&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Principal
    shareholder, Chief Executive Officer (&amp;#x201c;CEO&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Rongfeng
    Cui&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Chairman
    of the Board and Former CEO. Rongfeng Cui ceased to be the CEO of the Company effective August 2, 2019.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Rongbing
    Cui&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Former
    Chief Financial Officer (&amp;#x201c;CFO&amp;#x201d;), Rongfeng Cui&amp;#x2019;s brother&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Yanjuan
    Wang&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Rongfeng
    Cui&amp;#x2019;s wife&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Yan
    Fu&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Former
    Sales Vice President&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Yuxiang
    Qi&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Dandan
    Liu&amp;#x2019;s mother&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Tide
    (Shanghai) Industrial Co. Ltd. (&amp;#x201c;Tide&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Owned
    by Rongfeng Cui and Yanjuan Wang&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Qingdao
    Like Pet Supplies Co., Ltd. (&amp;#x201c;Like&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Rongfeng
    Cui served as CEO, and Shuhua Cui, sister of Rongfeng Cui, served as the legal person. On May 26, 2016, both Rongfeng Cui and Shuhua
    Cui resigned from their positions, but still have significant influence on Like.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Qingdao
    Saike Environmental Technology Co., Ltd. (&amp;#x201c;Saike&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Owned
    by Rongfeng Cui and Yanjuan Wang&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Huangdao
    Ding Ge Zhuang Kangkang Family Farm (&amp;#x201c;Kangkang Family Farm&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Controlled
    by Rongfeng Cui&amp;#x2019;s father&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;TDH
    Group BVBA&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;A
    Belgium company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November
    30, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;TDH
    JAPAN&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;A
    Japanese company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November
    30, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Qingdao
    Yinhe Jiutian Information Technology Co., Ltd. (&amp;#x201c;Yinhe Jiutian&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Solely
    owned by Rongbing Cui&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Huangdao
    Hanyinhe Software Development Center Co., Ltd. (&amp;#x201c;Hanyinhe&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Solely
    owned by Xiaomei Wang&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Zhenyu
    Trading (Qingdao) Co., Ltd. (&amp;#x201c;Zhenyu&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Noncontrolling
    shareholder of Yichong prior to September 27, 2019; Sole shareholder of Yichong after September 27, 2019&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Beijing
    Quanmin Chongai Information Technology Co., Ltd. (&amp;#x201c;Quanmin Chongai&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Rongbing
    Cui serves as supervisor of Quanmin Chongai&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Due
from related parties, net&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Due
from related parties, net consisted of the following:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Tide&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;46&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;43&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Rongfeng Cui&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;44,484&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;41,673&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Less: Allowance for credit losses&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(44,530&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(41,716&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Due from related parties, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
balance of due from Tide represents operating expenses paid by the Company on behalf of Tide. The balances of due from Rongfeng Cui represent
overseas trade receivables collected by him on behalf of the Company.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Due
to related parties&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Due
to related parties consisted of the following:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Rongbing Cui&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;10,724&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;10,046&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Rongfeng Cui&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;31,297&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;29,341&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;42,021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;39,387&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
balance of due to related parties represents expenses paid by related parties on behalf of the Company as well as advances the Company
obtained from related parties for working capital purposes. The amounts owed to the related parties are unsecured, non-interest bearing
and payable on demand.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Short-term loans from related parties&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Rongfeng Cui&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;782,773&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;751,029&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Yuxiang Qi&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;172,471&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;112,778&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Yan Fu&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;30,639&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;28,703&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;985,883&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;892,510&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In March 2018, TDH Group BVBA borrowed non-interest
bearing, unsecured long-term loans from Rongfeng Cui in the aggregate amount of &amp;#x20ac;250,000 (approximately $288,000), of which &amp;#x20ac;60,000
(approximately $69,000), &amp;#x20ac;60,000 (approximately $69,000), &amp;#x20ac;60,000 (approximately $69,000), &amp;#x20ac;60,000 (approximately $69,000),
&amp;#x20ac;10,000 (approximately $11,500) and $0 is due in the years ended December 31, 2019, 2020, 2021, 2022, 2023 and thereafter, respectively.
The Company did not make any repayment to Rongfeng Cui during the years ended December 31, 2019 and 2020 nor subsequently, such default
may lead to callable of the loan at any time by Rongfeng Cui. As a result, the corresponding loan was classified as current liability
and included in short-term loans &amp;#x2013; related parties as of December 31, 2020 and 2019. The Company is aware of the possible penalty
and/or other consequence due to the default, however, no reasonable estimate can be made at this time.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The Company borrowed unsecured short-term loans
from related parties in the amount of $49,350 and $4,791,403 during the years ended December 31, 2020 and 2019, respectively. Interest
rate for the loans outstanding during the year ended December 31, 2020 ranged from 0% to 25% per annum. The Company made repayment in
the amount of $0 and $1,080,947 during the years ended December 31, 2020 and 2019, respectively.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Modification
of Loans from related party&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;In
January 2018, the Company entered into a loan agreement with Dandan Liu. In May 2018, the agreement was amended to, among others, reclassify
unpaid interest payable to the principal of the loan, resulting in an increase of principal from RMB3,000,000 (approximately $466,000)
to RMB3,030,000 (approximately $471,000) and increase the interest rate from 3% to 15%. Interest rate will be 24% for the period past
due. In March 2019, the agreement was further amended to, among others, reclassify unpaid interest payable to the principal of the loan,
resulting in an increase of principal to RMB3,484,500 (approximately $539,000) and extend the maturity date from January 2019 to May
2019. The loan has been repaid in full during the year ended December 31, 2019.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In June 2018, the Company entered into a loan
agreement with Yuxiang Qi. Interest rate was 15% during the loan period and 24% for the period past due. In March 2019, the agreement
was amended to, among others, reclassify unpaid interest payable to the principal of the loan, resulting in an increase of principal from
RMB3,000,000 (approximately $462,000) to RMB3,405,000 (approximately $522,000) and extend the maturity date from December 2018 to May
2019. The Company has been in default of this loan and is subject to 24% annual interest rate.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company analyzed the amendments under ASC 470-50 and concluded that these amendments did not qualify for debt modification.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
interest expenses for the loans from related parties amounted to $43,835, $632,251 and $95,091 for the years ended December 31,
2020,2019 and 2018, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Sales
to related parties, purchases from related parties and services provided by related parties&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;SALES TO:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Like&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,167,933&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Zhenyu&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,778&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Quanmin Chongai&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;187,063&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Liujiayi&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;25,832&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;TDH Group BVBA&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;325,766&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total Sales&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;192,841&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,519,531&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;PURCHASES FROM:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Zhenyu&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;28,872&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;TDH Group BVBA&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;2,689&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total Purchases&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;31,561&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;SERVICE PROVIDED BY:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Hanyinhe&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;9,373&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;TDH Group BVBA&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;278,396&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;TDH JAPAN&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;134,181&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total Services Consumed&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;421,950&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;For
the years ended December 31, 2020, 2019 and 2018, the cost of revenue in connection with sales to related parties were $0, $178,636 and
$1,448,533, respectively, which were included in cost of revenue-related parties in the accompanying consolidated statements of operations
and comprehensive loss.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;During
the years ended December 31, 2020, 2019 and 2018, inventories purchased from related parties in the amount of $0, $0 and $26,698, respectively,
were used and sold and included in cost of revenue in the accompanying consolidated statements of operations and comprehensive loss.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Accounts
receivables from related parties, net&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Like&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;96,580&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Quanmin Chongai&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;29,509&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Less: Allowance for credit losses&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(126,089&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accounts receivables &amp;#x2013; related parties, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Accounts
payable to related parties&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Yinhe Jiutian&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;119,629&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;112,069&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Kangkang Family Farm&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,022&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,705&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Zhenyu Trading&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;64&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;60&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;124,715&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;116,834&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Leases
from related parties&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company entered into various operating lease agreements for certain premises with its related parties. See Note 15.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
  <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt unitRef="eur" contextRef="c112_From1Mar2018To31Mar2018" decimals="0">250000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt unitRef="usd" contextRef="c112_From1Mar2018To31Mar2018" decimals="0">288000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt unitRef="eur" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">60000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">69000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt unitRef="eur" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">60000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">69000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt unitRef="eur" contextRef="c113_From1Jan2021To31Dec2021" decimals="0">60000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt unitRef="usd" contextRef="c113_From1Jan2021To31Dec2021" decimals="0">69000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt unitRef="eur" contextRef="c114_From1Jan2022To31Dec2022" decimals="0">60000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt unitRef="usd" contextRef="c114_From1Jan2022To31Dec2022" decimals="0">69000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt unitRef="eur" contextRef="c115_From1Jan2023To31Dec2023" decimals="0">10000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt unitRef="usd" contextRef="c115_From1Jan2023To31Dec2023" decimals="0">11500</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
  <petz:UnsecuredShortTermLoansFromRelatedParty unitRef="usd" contextRef="c116_From1Jan2020To31Dec2020_RelatedPartyTransactionMember" decimals="0">49350</petz:UnsecuredShortTermLoansFromRelatedParty>
  <petz:UnsecuredShortTermLoansFromRelatedParty unitRef="usd" contextRef="c117_From1Jan2019To31Dec2019_RelatedPartyTransactionMember" decimals="0">4791403</petz:UnsecuredShortTermLoansFromRelatedParty>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage unitRef="pure" contextRef="c118_AsOf31Dec2020_MinimumMember_RelatedPartyTransactionMember" decimals="2">0.00</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage unitRef="pure" contextRef="c119_AsOf31Dec2020_MaximumMember_RelatedPartyTransactionMember" decimals="2">0.25</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:RepaymentsOfRelatedPartyDebt unitRef="usd" contextRef="c116_From1Jan2020To31Dec2020_RelatedPartyTransactionMember" decimals="0">0</us-gaap:RepaymentsOfRelatedPartyDebt>
  <us-gaap:RepaymentsOfRelatedPartyDebt unitRef="usd" contextRef="c117_From1Jan2019To31Dec2019_RelatedPartyTransactionMember" decimals="0">1080947</us-gaap:RepaymentsOfRelatedPartyDebt>
  <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c120_From1Jan2018To31Jan2018_RelatedPartyTransactionMember">the Company entered into a loan agreement with Dandan Liu. In May 2018, the agreement was amended to, among others, reclassify unpaid interest payable to the principal of the loan, resulting in an increase of principal from RMB3,000,000 (approximately $466,000) to RMB3,030,000 (approximately $471,000) and increase the interest rate from 3% to 15%. Interest rate will be 24% for the period past due. In March 2019, the agreement was further amended to, among others, reclassify unpaid interest payable to the principal of the loan, resulting in an increase of principal to RMB3,484,500 (approximately $539,000) and extend the maturity date from January 2019 to May 2019.</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
  <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c121_From1Jun2018To30Jun2018_AnIndividualMember">the Company entered into a loan agreement with Yuxiang Qi. Interest rate was 15% during the loan period and 24% for the period past due. In March 2019, the agreement was amended to, among others, reclassify unpaid interest payable to the principal of the loan, resulting in an increase of principal from RMB3,000,000 (approximately $462,000) to RMB3,405,000 (approximately $522,000) and extend the maturity date from December 2018 to May 2019.</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
  <us-gaap:InterestExpenseRelatedParty unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">43835</us-gaap:InterestExpenseRelatedParty>
  <us-gaap:InterestExpenseRelatedParty unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">632251</us-gaap:InterestExpenseRelatedParty>
  <us-gaap:InterestExpenseRelatedParty unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">95091</us-gaap:InterestExpenseRelatedParty>
  <us-gaap:CostOfRevenue unitRef="usd" contextRef="c122_From1Jan2020To31Dec2020_SalesMember" decimals="0">0</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue unitRef="usd" contextRef="c123_From1Jan2019To31Dec2019_SalesMember" decimals="0">178636</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue unitRef="usd" contextRef="c124_From1Jan2018To31Dec2018_SalesMember" decimals="0">1448533</us-gaap:CostOfRevenue>
  <petz:InventoriesPurchasedFromRelatedParties unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">0</petz:InventoriesPurchasedFromRelatedParties>
  <petz:InventoriesPurchasedFromRelatedParties unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">0</petz:InventoriesPurchasedFromRelatedParties>
  <petz:InventoriesPurchasedFromRelatedParties unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">26698</petz:InventoriesPurchasedFromRelatedParties>
  <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; border-bottom: black 1.5pt solid; vertical-align: bottom; width: 49%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Name
    of Related Party&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom; width: 2%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; border-bottom: black 1.5pt solid; vertical-align: top; width: 49%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Nature
    of Relationship at December 31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Dandan
    Liu&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Principal
    shareholder, Chief Executive Officer (&amp;#x201c;CEO&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Rongfeng
    Cui&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Chairman
    of the Board and Former CEO. Rongfeng Cui ceased to be the CEO of the Company effective August 2, 2019.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Rongbing
    Cui&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Former
    Chief Financial Officer (&amp;#x201c;CFO&amp;#x201d;), Rongfeng Cui&amp;#x2019;s brother&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Yanjuan
    Wang&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Rongfeng
    Cui&amp;#x2019;s wife&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Yan
    Fu&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Former
    Sales Vice President&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Yuxiang
    Qi&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Dandan
    Liu&amp;#x2019;s mother&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Tide
    (Shanghai) Industrial Co. Ltd. (&amp;#x201c;Tide&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Owned
    by Rongfeng Cui and Yanjuan Wang&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Qingdao
    Like Pet Supplies Co., Ltd. (&amp;#x201c;Like&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Rongfeng
    Cui served as CEO, and Shuhua Cui, sister of Rongfeng Cui, served as the legal person. On May 26, 2016, both Rongfeng Cui and Shuhua
    Cui resigned from their positions, but still have significant influence on Like.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Qingdao
    Saike Environmental Technology Co., Ltd. (&amp;#x201c;Saike&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Owned
    by Rongfeng Cui and Yanjuan Wang&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Huangdao
    Ding Ge Zhuang Kangkang Family Farm (&amp;#x201c;Kangkang Family Farm&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Controlled
    by Rongfeng Cui&amp;#x2019;s father&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;TDH
    Group BVBA&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;A
    Belgium company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November
    30, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;TDH
    JAPAN&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;A
    Japanese company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November
    30, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Qingdao
    Yinhe Jiutian Information Technology Co., Ltd. (&amp;#x201c;Yinhe Jiutian&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Solely
    owned by Rongbing Cui&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Huangdao
    Hanyinhe Software Development Center Co., Ltd. (&amp;#x201c;Hanyinhe&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Solely
    owned by Xiaomei Wang&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Zhenyu
    Trading (Qingdao) Co., Ltd. (&amp;#x201c;Zhenyu&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Noncontrolling
    shareholder of Yichong prior to September 27, 2019; Sole shareholder of Yichong after September 27, 2019&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Beijing
    Quanmin Chongai Information Technology Co., Ltd. (&amp;#x201c;Quanmin Chongai&amp;#x201d;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Rongbing
    Cui serves as supervisor of Quanmin Chongai&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c125_From1Jan2020To31Dec2020_DandanLiuMember">Principal shareholder, Chief Executive Officer (&quot;CEO&quot;)</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c126_From1Jan2020To31Dec2020_RongfengCuiMember">Chairman of the Board and Former CEO. Rongfeng Cui ceased to be the CEO of the Company effective August 2, 2019.</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c127_From1Jan2020To31Dec2020_RongbingCuiMember">Former Chief Financial Officer (&quot;CFO&quot;), Rongfeng Cui&apos;s brother</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c128_From1Jan2020To31Dec2020_YanjuanWangMember">Rongfeng Cui&apos;s wife</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c129_From1Jan2020To31Dec2020_YanFuMember">Former Sales Vice President</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c130_From1Jan2020To31Dec2020_YuxiangQiMember">Dandan Liu&apos;s mother</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c131_From1Jan2020To31Dec2020_TideShanghaiIndustrialCoLtdMember">Owned by Rongfeng Cui and Yanjuan Wang</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c132_From1Jan2020To31Dec2020_QingdaoLikePetSuppliesCoLtdMember">Rongfeng Cui served as CEO, and Shuhua Cui, sister of Rongfeng Cui, served as the legal person. On May 26, 2016, both Rongfeng Cui and Shuhua Cui resigned from their positions, but still have significant influence on Like.</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c133_From1Jan2020To31Dec2020_QingdaoSaikeEnvironmentalTechnologyCoLtdMember">Owned by Rongfeng Cui and Yanjuan Wang</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c134_From1Jan2020To31Dec2020_KangkangFamilyFarmMember">Controlled by Rongfeng Cui&apos;s father</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c135_From1Jan2020To31Dec2020_TdhGroupBvbaMember">A Belgium company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November 30, 2018</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c136_From1Jan2020To31Dec2020_TdhJapanMember">A Japanese company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November 30, 2018</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c137_From1Jan2020To31Dec2020_QingdaoYinheJiutianInformationTechnologyCoLtdMember">Solely owned by Rongbing Cui</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c138_From1Jan2020To31Dec2020_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember">Solely owned by Xiaomei Wang</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c139_From1Jan2020To31Dec2020_ZhenyuTradingQingdaoCoLtdMember">Noncontrolling shareholder of Yichong prior to September 27, 2019; Sole shareholder of Yichong after September 27, 2019</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement contextRef="c140_From1Jan2020To31Dec2020_BeijingQuanminChongaiInformationTechnologyCoLtdMember">Rongbing Cui serves as supervisor of Quanmin Chongai</us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement>
  <petz:ScheduleOfDueFromRelatedPartiesTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Tide&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;46&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;43&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Rongfeng Cui&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;44,484&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;41,673&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Less: Allowance for credit losses&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(44,530&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(41,716&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Due from related parties, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</petz:ScheduleOfDueFromRelatedPartiesTableTextBlock>
  <us-gaap:DueFromRelatedPartiesCurrent unitRef="usd" contextRef="c141_AsOf31Dec2020_TideShanghaiIndustrialCoLtdMember" decimals="0">46</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent unitRef="usd" contextRef="c142_AsOf31Dec2019_TideShanghaiIndustrialCoLtdMember" decimals="0">43</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent unitRef="usd" contextRef="c143_AsOf31Dec2020_RongfengCuiMember" decimals="0">44484</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent unitRef="usd" contextRef="c144_AsOf31Dec2019_RongfengCuiMember" decimals="0">41673</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">44530</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
  <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">41716</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
  <us-gaap:DueFromRelatedPartiesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:DueFromRelatedPartiesCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" xs:nil="true"/>
  <petz:ScheduleOfDueToRelatedPartiesTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Rongbing Cui&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;10,724&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;10,046&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Rongfeng Cui&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;31,297&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;29,341&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;42,021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;39,387&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</petz:ScheduleOfDueToRelatedPartiesTableTextBlock>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c145_AsOf31Dec2020_RongbingCuiMember" decimals="0">10724</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c146_AsOf31Dec2019_RongbingCuiMember" decimals="0">10046</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c143_AsOf31Dec2020_RongfengCuiMember" decimals="0">31297</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c144_AsOf31Dec2019_RongfengCuiMember" decimals="0">29341</us-gaap:DueToRelatedPartiesCurrent>
  <petz:ScheduleOfShortTermLoansFromRelatedParties contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Rongfeng Cui&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;782,773&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;751,029&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Yuxiang Qi&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;172,471&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;112,778&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Yan Fu&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;30,639&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;28,703&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;985,883&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;892,510&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</petz:ScheduleOfShortTermLoansFromRelatedParties>
  <petz:ShortTermLoanRelatedParties unitRef="usd" contextRef="c143_AsOf31Dec2020_RongfengCuiMember" decimals="0">782773</petz:ShortTermLoanRelatedParties>
  <petz:ShortTermLoanRelatedParties unitRef="usd" contextRef="c144_AsOf31Dec2019_RongfengCuiMember" decimals="0">751029</petz:ShortTermLoanRelatedParties>
  <petz:ShortTermLoanRelatedParties unitRef="usd" contextRef="c147_AsOf31Dec2020_YuxiangQiMember" decimals="0">172471</petz:ShortTermLoanRelatedParties>
  <petz:ShortTermLoanRelatedParties unitRef="usd" contextRef="c148_AsOf31Dec2019_YuxiangQiMember" decimals="0">112778</petz:ShortTermLoanRelatedParties>
  <petz:ShortTermLoanRelatedParties unitRef="usd" contextRef="c149_AsOf31Dec2020_YanFuMember" decimals="0">30639</petz:ShortTermLoanRelatedParties>
  <petz:ShortTermLoanRelatedParties unitRef="usd" contextRef="c150_AsOf31Dec2019_YanFuMember" decimals="0">28703</petz:ShortTermLoanRelatedParties>
  <petz:ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;SALES TO:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Like&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,167,933&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Zhenyu&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,778&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Quanmin Chongai&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;187,063&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Liujiayi&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;25,832&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;TDH Group BVBA&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;325,766&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total Sales&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;192,841&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,519,531&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;PURCHASES FROM:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Zhenyu&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;28,872&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;TDH Group BVBA&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;2,689&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total Purchases&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;31,561&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;SERVICE PROVIDED BY:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Hanyinhe&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;9,373&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;TDH Group BVBA&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;278,396&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;TDH JAPAN&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;134,181&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total Services Consumed&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;421,950&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</petz:ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c151_From1Jan2020To31Dec2020_SalesMember_LikeMember" xs:nil="true"/>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c152_From1Jan2019To31Dec2019_SalesMember_LikeMember" xs:nil="true"/>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c153_From1Jan2018To31Dec2018_SalesMember_LikeMember" decimals="0">1167933</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c154_From1Jan2020To31Dec2020_SalesMember_ZhenyuMember" xs:nil="true"/>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c155_From1Jan2019To31Dec2019_SalesMember_ZhenyuMember" decimals="0">5778</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c156_From1Jan2018To31Dec2018_SalesMember_ZhenyuMember" xs:nil="true"/>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c157_From1Jan2020To31Dec2020_SalesMember_QuanminChongaiMember" xs:nil="true"/>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c158_From1Jan2019To31Dec2019_SalesMember_QuanminChongaiMember" decimals="0">187063</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c159_From1Jan2018To31Dec2018_SalesMember_QuanminChongaiMember" xs:nil="true"/>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c160_From1Jan2020To31Dec2020_SalesMember_LiujiayiMember" xs:nil="true"/>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c161_From1Jan2019To31Dec2019_SalesMember_LiujiayiMember" xs:nil="true"/>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c162_From1Jan2018To31Dec2018_SalesMember_LiujiayiMember" decimals="0">25832</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c163_From1Jan2020To31Dec2020_SalesMember_TdhGroupBvbaMember" xs:nil="true"/>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c164_From1Jan2019To31Dec2019_SalesMember_TdhGroupBvbaMember" xs:nil="true"/>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c165_From1Jan2018To31Dec2018_SalesMember_TdhGroupBvbaMember" decimals="0">325766</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c122_From1Jan2020To31Dec2020_SalesMember" xs:nil="true"/>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c123_From1Jan2019To31Dec2019_SalesMember" decimals="0">192841</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties unitRef="usd" contextRef="c124_From1Jan2018To31Dec2018_SalesMember" decimals="0">1519531</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty unitRef="usd" contextRef="c166_From1Jan2020To31Dec2020_PurchasesMember_ZhenyuMember" xs:nil="true"/>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty unitRef="usd" contextRef="c167_From1Jan2019To31Dec2019_PurchasesMember_ZhenyuMember" xs:nil="true"/>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty unitRef="usd" contextRef="c168_From1Jan2018To31Dec2018_PurchasesMember_ZhenyuMember" decimals="0">28872</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty unitRef="usd" contextRef="c169_From1Jan2020To31Dec2020_PurchasesMember_TdhGroupBvbaMember" xs:nil="true"/>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty unitRef="usd" contextRef="c170_From1Jan2019To31Dec2019_PurchasesMember_TdhGroupBvbaMember" xs:nil="true"/>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty unitRef="usd" contextRef="c171_From1Jan2018To31Dec2018_PurchasesMember_TdhGroupBvbaMember" decimals="0">2689</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty unitRef="usd" contextRef="c172_From1Jan2020To31Dec2020_PurchasesMember" xs:nil="true"/>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty unitRef="usd" contextRef="c173_From1Jan2019To31Dec2019_PurchasesMember" xs:nil="true"/>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty unitRef="usd" contextRef="c174_From1Jan2018To31Dec2018_PurchasesMember" decimals="0">31561</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <petz:ServicesProvidedByRelatedParties unitRef="usd" contextRef="c175_From1Jan2020To31Dec2020_ServiceMember_HanyinheMember" xs:nil="true"/>
  <petz:ServicesProvidedByRelatedParties unitRef="usd" contextRef="c176_From1Jan2019To31Dec2019_ServiceMember_HanyinheMember" xs:nil="true"/>
  <petz:ServicesProvidedByRelatedParties unitRef="usd" contextRef="c177_From1Jan2018To31Dec2018_ServiceMember_HanyinheMember" decimals="0">9373</petz:ServicesProvidedByRelatedParties>
  <petz:ServicesProvidedByRelatedParties unitRef="usd" contextRef="c178_From1Jan2020To31Dec2020_ServiceMember_TdhGroupBvbaMember" xs:nil="true"/>
  <petz:ServicesProvidedByRelatedParties unitRef="usd" contextRef="c179_From1Jan2019To31Dec2019_ServiceMember_TdhGroupBvbaMember" xs:nil="true"/>
  <petz:ServicesProvidedByRelatedParties unitRef="usd" contextRef="c180_From1Jan2018To31Dec2018_ServiceMember_TdhGroupBvbaMember" decimals="0">278396</petz:ServicesProvidedByRelatedParties>
  <petz:ServicesProvidedByRelatedParties unitRef="usd" contextRef="c181_From1Jan2020To31Dec2020_ServiceMember_TdhJapanMember" xs:nil="true"/>
  <petz:ServicesProvidedByRelatedParties unitRef="usd" contextRef="c182_From1Jan2019To31Dec2019_ServiceMember_TdhJapanMember" xs:nil="true"/>
  <petz:ServicesProvidedByRelatedParties unitRef="usd" contextRef="c183_From1Jan2018To31Dec2018_ServiceMember_TdhJapanMember" decimals="0">134181</petz:ServicesProvidedByRelatedParties>
  <petz:ServicesProvidedByRelatedParties unitRef="usd" contextRef="c184_From1Jan2020To31Dec2020_ServiceMember" xs:nil="true"/>
  <petz:ServicesProvidedByRelatedParties unitRef="usd" contextRef="c185_From1Jan2019To31Dec2019_ServiceMember" xs:nil="true"/>
  <petz:ServicesProvidedByRelatedParties unitRef="usd" contextRef="c186_From1Jan2018To31Dec2018_ServiceMember" decimals="0">421950</petz:ServicesProvidedByRelatedParties>
  <petz:ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Like&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;96,580&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Quanmin Chongai&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;29,509&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Less: Allowance for credit losses&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(126,089&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Accounts receivables &amp;#x2013; related parties, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</petz:ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock>
  <us-gaap:AccountsReceivableRelatedParties unitRef="usd" contextRef="c187_AsOf31Dec2020_LikeMember" xs:nil="true"/>
  <us-gaap:AccountsReceivableRelatedParties unitRef="usd" contextRef="c188_AsOf31Dec2019_LikeMember" decimals="0">96580</us-gaap:AccountsReceivableRelatedParties>
  <us-gaap:AccountsReceivableRelatedParties unitRef="usd" contextRef="c189_AsOf31Dec2020_QuanminChongaiMember" xs:nil="true"/>
  <us-gaap:AccountsReceivableRelatedParties unitRef="usd" contextRef="c190_AsOf31Dec2019_QuanminChongaiMember" decimals="0">29509</us-gaap:AccountsReceivableRelatedParties>
  <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">126089</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
  <us-gaap:AccountsReceivableRelatedParties unitRef="usd" contextRef="c2_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:AccountsReceivableRelatedParties unitRef="usd" contextRef="c3_AsOf31Dec2019" xs:nil="true"/>
  <petz:ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Yinhe Jiutian&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;119,629&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;112,069&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Kangkang Family Farm&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,022&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,705&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Zhenyu Trading&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;64&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;60&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;124,715&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;116,834&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</petz:ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock>
  <us-gaap:AccountsPayableRelatedPartiesCurrent unitRef="usd" contextRef="c191_AsOf31Dec2020_YinheJiutianMember" decimals="0">119629</us-gaap:AccountsPayableRelatedPartiesCurrent>
  <us-gaap:AccountsPayableRelatedPartiesCurrent unitRef="usd" contextRef="c192_AsOf31Dec2019_YinheJiutianMember" decimals="0">112069</us-gaap:AccountsPayableRelatedPartiesCurrent>
  <us-gaap:AccountsPayableRelatedPartiesCurrent unitRef="usd" contextRef="c193_AsOf31Dec2020_KangkangFamilyFarmMember" decimals="0">5022</us-gaap:AccountsPayableRelatedPartiesCurrent>
  <us-gaap:AccountsPayableRelatedPartiesCurrent unitRef="usd" contextRef="c194_AsOf31Dec2019_KangkangFamilyFarmMember" decimals="0">4705</us-gaap:AccountsPayableRelatedPartiesCurrent>
  <us-gaap:AccountsPayableRelatedPartiesCurrent unitRef="usd" contextRef="c195_AsOf31Dec2020_ZhenyuTradingMember" decimals="0">64</us-gaap:AccountsPayableRelatedPartiesCurrent>
  <us-gaap:AccountsPayableRelatedPartiesCurrent unitRef="usd" contextRef="c196_AsOf31Dec2019_ZhenyuTradingMember" decimals="0">60</us-gaap:AccountsPayableRelatedPartiesCurrent>
  <us-gaap:AccountsPayableRelatedPartiesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">124715</us-gaap:AccountsPayableRelatedPartiesCurrent>
  <us-gaap:AccountsPayableRelatedPartiesCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">116834</us-gaap:AccountsPayableRelatedPartiesCurrent>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
11 &amp;#x2013; INCOME TAXES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;British
Virgin Islands (&amp;#x201c;BVI&amp;#x201d;)&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Under
the current laws of BVI, TDH Holdings is not subject to tax on income or capital gain. In addition, payments of dividends by the Company
to their shareholders are not subject to withholding tax in the BVI.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;Hong
Kong&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company&amp;#x2019;s subsidiary, TDH HK, is incorporated in Hong Kong and has no operating profit or tax liabilities during the period. TDH
HK is subject to tax at 16.5% on the assessable profits arising in or derived from Hong Kong.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;United
State&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company&amp;#x2019;s subsidiary, TDH Petfood LLC, is incorporated in the State of Nevada and is subject to the United States Federal income
tax at a statutory rate of 21%. No provision for the U.S. Federal income tax has been made as TDH Petfood LLC had no taxable income in
this jurisdiction for the reporting periods.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;Japan&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company&amp;#x2019;s subsidiary, TDH JAPAN, is incorporated in Japan and has no operating profit or tax liabilities during the reporting period.
TDH JAPAN is subject to tax at 21.421% on the assessable profits arising in or derived from Japan.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;Belgium&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company&amp;#x2019;s subsidiary, TDH Group BVBA, is incorporated in Belgium and has no operating profit or tax liabilities during the reporting
period. TDH Group BVBA is subject to tax at 29.58% on the assessable profits arising in or derived from Belgium.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;PRC&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company&amp;#x2019;s subsidiaries incorporated in the PRC are subject to PRC Enterprise Income Tax (&amp;#x201c;EIT&amp;#x201d;) on the taxable income
in accordance with the relevant PRC income tax laws. On March 16, 2007, the National People&amp;#x2019;s Congress enacted a new enterprise
income tax law, which took effect as of January 1, 2008. The law applies a uniform 25% enterprise income tax rate to both foreign invested
enterprises and domestic enterprises. According to the tax law, entities that qualify as high and new technology enterprises (&amp;#x201c;HNTE&amp;#x201d;)
supported by the PRC government are allowed a 15% preferential tax rate instead of the uniform tax rate of 25%.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;On
December 2, 2016, Tiandihui was granted the HNTE designation jointly by Qingdao science and Technology Bureau, Qingdao Municipal Finance
Bureau, Qingdao Municipal State Taxation Bureau, Qingdao Local Taxation Bureau, and is qualified for a preferential tax rate of 15% for
the year ended December 31, 2018. Tiandihui is subject to the 25% EIT rate for the years ended December 31, 2020 and 2019.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
provision for income taxes consists of the following:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December 31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 64%&quot;&gt;Current&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;146&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Deferred&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(1,046&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(900&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
reconciliations of the statutory income tax rate and the Company&amp;#x2019;s effective income tax rate are as follows:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December 31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;HK statutory income tax rate&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;16.50&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;16.50&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;16.50&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;PRC statutory income tax rate difference&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8.50&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8.50&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-1.50&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Effect of additional deduction on R&amp;amp;D expense and salary for disabled workers&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.00&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.08&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.87&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Effect of expenses not deductible for tax purposes&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-2.43&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-0.48&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-0.05&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Valuation allowance recognized with respect to the loss in subsidiaries&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-22.57&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-24.60&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-15.82&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Other&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-0.10&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;0.00&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;0.00&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-0.10&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;Accounting
for Uncertainty in Income Taxes&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
tax authority of the PRC Government conducts periodic and ad hoc tax filing reviews on business enterprises operating in the PRC after
those enterprises complete their relevant tax filings. Therefore, the Company&amp;#x2019;s PRC entities&amp;#x2019; tax filings results are subject
to change. It is therefore uncertain as to whether the PRC tax authority may take different views about the Company&amp;#x2019;s PRC entities&amp;#x2019;
tax filings, which may lead to additional tax liabilities.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;ASC
740 requires recognition and measurement of uncertain income tax positions using a &amp;#x201c;more-likely-than-not&amp;#x201d; approach. The management
evaluated the Company&amp;#x2019;s tax positions and concluded that no provision for uncertainty in income taxes was necessary as of December
31, 2020 and 2019.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Deferred
tax assets and liabilities as of December 31, 2020 and 2019 are composed of the following:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;As of December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Deferred tax assets, non-current&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;Net operating loss carrying forward&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;4,878,672&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;5,269,546&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total deferred tax assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;Valuation allowance&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(4,878,672&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(5,269,546&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;As of December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Deferred tax liabilities, non-current&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;Property, plant and equipment&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;1,036&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,036&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;In
assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all
of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of
future taxable income during the periods in which those temporary differences become deductible or are utilized.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential unitRef="pure" contextRef="c197_From1Jan2020To31Dec2020_TdhHkLimitedMember" decimals="3">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate unitRef="pure" contextRef="c198_From1Jan2020To31Dec2020_TdhPetfoodLlcMember" decimals="2">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential unitRef="pure" contextRef="c136_From1Jan2020To31Dec2020_TdhJapanMember" decimals="5">0.21421</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential unitRef="pure" contextRef="c135_From1Jan2020To31Dec2020_TdhGroupBvbaMember" decimals="4">0.2958</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <petz:PreferentialTaxRatePercenatge contextRef="c199_From1Mar2007To16Mar2007">The law applies a uniform 25% enterprise income tax rate to both foreign invested enterprises and domestic enterprises. According to the tax law, entities that qualify as high and new technology enterprises (&amp;#x201c;HNTE&amp;#x201d;) supported by the PRC government are allowed a 15% preferential tax rate instead of the uniform tax rate of 25%.</petz:PreferentialTaxRatePercenatge>
  <petz:PreferentialTaxRatePercenatge contextRef="c200_From1Dec2016To2Dec2016_TiandihuiMember">Tiandihui was granted the HNTE designation jointly by Qingdao science and Technology Bureau, Qingdao Municipal Finance Bureau, Qingdao Municipal State Taxation Bureau, Qingdao Local Taxation Bureau, and is qualified for a preferential tax rate of 15% for the year ended December 31, 2018. Tiandihui is subject to the 25% EIT rate for the years ended December 31, 2020 and 2019.</petz:PreferentialTaxRatePercenatge>
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December 31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 64%&quot;&gt;Current&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;146&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Deferred&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(1,046&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(900&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
  <us-gaap:CurrentFederalTaxExpenseBenefit unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">-146</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:CurrentFederalTaxExpenseBenefit unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:CurrentFederalTaxExpenseBenefit unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">1046</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" xs:nil="true"/>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" xs:nil="true"/>
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December 31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;HK statutory income tax rate&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;16.50&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;16.50&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;16.50&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;PRC statutory income tax rate difference&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8.50&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8.50&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-1.50&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Effect of additional deduction on R&amp;amp;D expense and salary for disabled workers&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.00&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.08&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.87&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Effect of expenses not deductible for tax purposes&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-2.43&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-0.48&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-0.05&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Valuation allowance recognized with respect to the loss in subsidiaries&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-22.57&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-24.60&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-15.82&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Other&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-0.10&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;0.00&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;0.00&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-0.10&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential unitRef="pure" contextRef="c0_From1Jan2020To31Dec2020" decimals="4">0.1650</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential unitRef="pure" contextRef="c4_From1Jan2019To31Dec2019" decimals="4">0.1650</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential unitRef="pure" contextRef="c5_From1Jan2018To31Dec2018" decimals="4">0.1650</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes unitRef="pure" contextRef="c0_From1Jan2020To31Dec2020" decimals="4">0.0850</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
  <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes unitRef="pure" contextRef="c4_From1Jan2019To31Dec2019" decimals="4">0.0850</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
  <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes unitRef="pure" contextRef="c5_From1Jan2018To31Dec2018" decimals="4">-0.0150</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
  <petz:EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers unitRef="pure" contextRef="c0_From1Jan2020To31Dec2020" decimals="4">0.0000</petz:EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers>
  <petz:EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers unitRef="pure" contextRef="c4_From1Jan2019To31Dec2019" decimals="4">0.0008</petz:EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers>
  <petz:EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers unitRef="pure" contextRef="c5_From1Jan2018To31Dec2018" decimals="4">0.0087</petz:EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense unitRef="pure" contextRef="c0_From1Jan2020To31Dec2020" decimals="4">-0.0243</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense unitRef="pure" contextRef="c4_From1Jan2019To31Dec2019" decimals="4">-0.0048</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense unitRef="pure" contextRef="c5_From1Jan2018To31Dec2018" decimals="4">-0.0005</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="pure" contextRef="c0_From1Jan2020To31Dec2020" decimals="4">-0.2257</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="pure" contextRef="c4_From1Jan2019To31Dec2019" decimals="4">-0.2460</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="pure" contextRef="c5_From1Jan2018To31Dec2018" decimals="4">-0.1582</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments unitRef="pure" contextRef="c0_From1Jan2020To31Dec2020" decimals="4">-0.0010</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
  <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments unitRef="pure" contextRef="c4_From1Jan2019To31Dec2019" decimals="4">0.0000</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
  <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments unitRef="pure" contextRef="c5_From1Jan2018To31Dec2018" decimals="4">0.0000</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations unitRef="pure" contextRef="c0_From1Jan2020To31Dec2020" decimals="4">-0.0010</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;As of December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Deferred tax assets, non-current&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;Net operating loss carrying forward&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;4,878,672&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;5,269,546&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total deferred tax assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;Valuation allowance&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(4,878,672&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(5,269,546&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;As of December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Deferred tax liabilities, non-current&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in&quot;&gt;Property, plant and equipment&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;1,036&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,036&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">4878672</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">5269546</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <us-gaap:DeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">4878672</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">5269546</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsNet unitRef="usd" contextRef="c2_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:DeferredTaxAssetsNet unitRef="usd" contextRef="c3_AsOf31Dec2019" xs:nil="true"/>
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment unitRef="usd" contextRef="c2_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">1036</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
  <us-gaap:DeferredTaxLiabilities unitRef="usd" contextRef="c2_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:DeferredTaxLiabilities unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">1036</us-gaap:DeferredTaxLiabilities>
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
12 &amp;#x2013; STOCKHOLDERS&amp;#x2019; EQUITY&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Common
shares&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;In
November 2018, the Company issued 156,130 and 936,782 common shares to acquire 100% equity interest in TDH Japan and TDH Group BVBA,
respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;On
January&amp;#xa0;31, 2019, a total of 2,000,000 common shares were issued at $0.5 per share to Zuhua Zou with cash proceeds of $1,000,000
received during the year ended December 31, 2019.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company entered into stock subscription agreements in August 2019, pursuant to which the Company agreed to sell 33,333,333 shares to
a group of investors for an aggregate purchase price of $10,000,000, or $0.3 per share. A total of 8,300,000 common shares were
issued to three investors with cash proceeds of $2,490,000 received during the year ended December 31, 2019, and 25,033,333 common
shares were issued to Dandan Liu, the CEO, with $3,270,000 collected in cash and the remaining subscription receivable of $4,240,000
settled with the outstanding loan payable to the CEO.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;See
Note 19 for issuance of common shares in the subsequent period.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Statutory
reserve&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
of December 31, 2020 and 2019, the Company had statutory reserve in the amount of $160,014. In accordance with the relevant laws and
regulations of the PRC, the Company&amp;#x2019;s PRC subsidiaries are required to set aside at least 10% of their respective after-tax net
profits each year determined in accordance with PRC GAAP and if any, to fund the statutory reserve until the balance of the reserve reaches
50% of their respective registered capital. The statutory reserve is not distributable in the form of cash dividends and can be used
to make up cumulative prior year losses.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Restricted
net assets&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
a result of the PRC laws and regulations, the PRC entities are restricted from transferring a portion of their net assets to the Company.
Amounts restricted included additional paid-in capital and statutory reserves of the Company&amp;#x2019;s PRC subsidiaries.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
of December 31, 2020 and 2019, total restricted net assets were $11,654,519 and $10,628,933, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c201_From1Nov2018To30Nov2018_TdhGroupBvbaMember" decimals="INF">156130</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c202_From1Nov2018To30Nov2018_TdhJapanMember" decimals="INF">936782</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c203_AsOf30Nov2018_TdhGroupBvbaMember" decimals="2">1.00</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c204_AsOf30Nov2018_TdhJapanMember" decimals="2">1.00</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c205_From1Jan2019To31Jan2019_ZuhuaZouMember" decimals="INF">2000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:SharesIssuedPricePerShare unitRef="usdPershares" contextRef="c206_AsOf31Jan2019_ZuhuaZouMember" decimals="1">0.5</us-gaap:SharesIssuedPricePerShare>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues unitRef="usd" contextRef="c205_From1Jan2019To31Jan2019_ZuhuaZouMember" decimals="0">1000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction unitRef="shares" contextRef="c207_From3Aug2019To31Aug2019_JishanSunZouVenturesLLCMember" decimals="INF">33333333</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
  <petz:AggregatePurchasePrice unitRef="usd" contextRef="c207_From3Aug2019To31Aug2019_JishanSunZouVenturesLLCMember" decimals="0">10000000</petz:AggregatePurchasePrice>
  <us-gaap:SharesIssuedPricePerShare unitRef="usdPershares" contextRef="c208_AsOf31Aug2019_JishanSunZouVenturesLLCMember" decimals="1">0.3</us-gaap:SharesIssuedPricePerShare>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues unitRef="usd" contextRef="c209_From1Jan2016To31Dec2017_ZhonghuaLiuMember" decimals="0">2490000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c207_From3Aug2019To31Aug2019_JishanSunZouVenturesLLCMember" decimals="INF">8300000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues unitRef="usd" contextRef="c210_From1Jan2019To31Dec2019_EasthillCapitalManagementLLCMember" decimals="0">2490000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c211_From1Jan2019To31Dec2019_DandanLiuMember" decimals="INF">25033333</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues unitRef="usd" contextRef="c211_From1Jan2019To31Dec2019_DandanLiuMember" decimals="0">3270000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <petz:RemainingCashOutstandingBalance unitRef="usd" contextRef="c211_From1Jan2019To31Dec2019_DandanLiuMember" decimals="0">4240000</petz:RemainingCashOutstandingBalance>
  <petz:StatutoryReserveAmount unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">160014</petz:StatutoryReserveAmount>
  <petz:StatutoryReserveAmount unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">160014</petz:StatutoryReserveAmount>
  <us-gaap:EquityMethodInvestmentAdditionalInformation contextRef="c0_From1Jan2020To31Dec2020">In accordance with the relevant laws and regulations of the PRC, the Company&amp;#x2019;s PRC subsidiaries are required to set aside at least 10% of their respective after-tax net profits each year determined in accordance with PRC GAAP and if any, to fund the statutory reserve until the balance of the reserve reaches 50% of their respective registered capital. The statutory reserve is not distributable in the form of cash dividends and can be used to make up cumulative prior year losses.</us-gaap:EquityMethodInvestmentAdditionalInformation>
  <us-gaap:OtherRestrictedAssets unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">11654519</us-gaap:OtherRestrictedAssets>
  <us-gaap:OtherRestrictedAssets unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">10628933</us-gaap:OtherRestrictedAssets>
  <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
13 &amp;#x2013; CONCENTRATIONS OF CREDIT RISK AND MAJOR CUSTOMERS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Customers&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;For
the years ended December 31, 2020, 2019 and 2018, customers accounting for 10% or more of the Company&amp;#x2019;s net revenue were as follows:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;vertical-align: bottom; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid&quot;&gt;Customer&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left&quot;&gt;Customer A&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;12.35&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Customer G&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;12.02&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Customer P&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;17.33&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%&quot;&gt;&lt;tr style=&quot;vertical-align: top; text-align: justify&quot;&gt;
&lt;td style=&quot;width: 0in&quot;&gt;&lt;/td&gt;&lt;td style=&quot;width: 0.25in; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;*&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Less
than 10%&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
of December 31, 2020, Customer L, Customer M, Customer N and Customer O accounted for 45.09%, 24.89%, 19.82% and 11.72% of the Company&amp;#x2019;s
total current outstanding accounts receivable, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
of December 31, 2019, Customer H, Customer I, Customer J and Customer K accounted for 36.88%, 26.51%, 25.61% and 11.00% of the Company&amp;#x2019;s
total current outstanding accounts receivable, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Suppliers&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;For
the years ended December 31, 2020, 2019 and 2018, suppliers accounting for 10% or more of the Company&amp;#x2019;s purchase were as follows:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;vertical-align: bottom; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid&quot;&gt;Supplier&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left&quot;&gt;Supplier A&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;14.16&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Supplier B&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;11.99&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Supplier C&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;12.76&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Supplier D&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;16.45&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Supplier E&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;10.16&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Supplier F&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;17.62&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%&quot;&gt;&lt;tr style=&quot;vertical-align: top; text-align: justify&quot;&gt;
&lt;td style=&quot;width: 0in&quot;&gt;&lt;/td&gt;&lt;td style=&quot;width: 0.25in; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;*&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Less
than 10%&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
of December 31, 2020, Supplier B&amp;#x2019;s balance accounted for 11.84% of the Company&amp;#x2019;s total accounts payable.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
of December 31, 2019, Supplier B&amp;#x2019;s balance accounted for 30.30% of the Company&amp;#x2019;s total accounts payable and notes payable.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c212_From1Jan2020To31Dec2020_AccountsReceivableMember_CustomerLMember" decimals="4">0.4509</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c213_From1Jan2020To31Dec2020_AccountsReceivableMember_CustomerMMember" decimals="4">0.2489</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c214_From1Jan2020To31Dec2020_AccountsReceivableMember_CustomerNMember" decimals="4">0.1982</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c215_From1Jan2020To31Dec2020_AccountsReceivableMember_CustomerOMember" decimals="4">0.1172</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c216_From1Jan2019To31Dec2019_AccountsReceivableMember_CustomerHMember" decimals="4">0.3688</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c217_From1Jan2019To31Dec2019_AccountsReceivableMember_CustomerIMember" decimals="4">0.2651</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c218_From1Jan2019To31Dec2019_AccountsReceivableMember_CustomerJMember" decimals="4">0.2561</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c219_From1Jan2019To31Dec2019_AccountsReceivableMember_CustomerKMember" decimals="4">0.1100</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c220_From1Jan2020To31Dec2020_AccountsPayableMember_SupplierBMember" decimals="4">0.1184</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c221_From1Jan2019To31Dec2019_AccountsPayableMember_SupplierBMember" decimals="4">0.3030</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskCustomer contextRef="c222_From1Jan2020To31Dec2020_CustomerConcentrationRiskMember">customers accounting for 10% or more</us-gaap:ConcentrationRiskCustomer>
  <us-gaap:ConcentrationRiskCustomer contextRef="c223_From1Jan2019To31Dec2019_CustomerConcentrationRiskMember">customers accounting for 10% or more</us-gaap:ConcentrationRiskCustomer>
  <us-gaap:ConcentrationRiskCustomer contextRef="c224_From1Jan2018To31Dec2018_CustomerConcentrationRiskMember">customers accounting for 10% or more</us-gaap:ConcentrationRiskCustomer>
  <us-gaap:ConcentrationRiskSupplier contextRef="c225_From1Jan2020To31Dec2020_SupplierConcentrationRiskMember">suppliers accounting for 10% or more</us-gaap:ConcentrationRiskSupplier>
  <us-gaap:ConcentrationRiskSupplier contextRef="c226_From1Jan2019To31Dec2019_SupplierConcentrationRiskMember">suppliers accounting for 10% or more</us-gaap:ConcentrationRiskSupplier>
  <us-gaap:ConcentrationRiskSupplier contextRef="c227_From1Jan2018To31Dec2018_SupplierConcentrationRiskMember">suppliers accounting for 10% or more</us-gaap:ConcentrationRiskSupplier>
  <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;vertical-align: bottom; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid&quot;&gt;Customer&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left&quot;&gt;Customer A&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;12.35&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Customer G&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;12.02&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Customer P&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;17.33&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%&quot;&gt;&lt;tr style=&quot;vertical-align: top; text-align: justify&quot;&gt;
&lt;td style=&quot;width: 0in&quot;&gt;&lt;/td&gt;&lt;td style=&quot;width: 0.25in; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;*&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Less
than 10%&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
  <us-gaap:ConcentrationRiskPercentage1 id="_ConcentrationRiskPercentage1-c228_From1Jan2020To31Dec2020_CustomerAMember_pure" unitRef="pure" contextRef="c228_From1Jan2020To31Dec2020_CustomerAMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c229_From1Jan2019To31Dec2019_CustomerAMember" decimals="4">0.1235</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 id="_ConcentrationRiskPercentage1-c230_From1Jan2018To31Dec2018_CustomerAMember_pure" unitRef="pure" contextRef="c230_From1Jan2018To31Dec2018_CustomerAMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 id="_ConcentrationRiskPercentage1-c231_From1Jan2020To31Dec2020_CustomerGMember_pure" unitRef="pure" contextRef="c231_From1Jan2020To31Dec2020_CustomerGMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c232_From1Jan2019To31Dec2019_CustomerGMember" decimals="4">0.1202</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 id="_ConcentrationRiskPercentage1-c233_From1Jan2018To31Dec2018_CustomerGMember_pure" unitRef="pure" contextRef="c233_From1Jan2018To31Dec2018_CustomerGMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c234_From1Jan2020To31Dec2020_CustomerPMember" decimals="4">0.1733</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 id="_ConcentrationRiskPercentage1-c235_From1Jan2019To31Dec2019_CustomerPMember_pure" unitRef="pure" contextRef="c235_From1Jan2019To31Dec2019_CustomerPMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 id="_ConcentrationRiskPercentage1-c236_From1Jan2018To31Dec2018_CustomerPMember_pure" unitRef="pure" contextRef="c236_From1Jan2018To31Dec2018_CustomerPMember" xs:nil="true"/>
  <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c225_From1Jan2020To31Dec2020_SupplierConcentrationRiskMember">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;vertical-align: bottom; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid&quot;&gt;Supplier&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left&quot;&gt;Supplier A&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;14.16&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Supplier B&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;11.99&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Supplier C&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;12.76&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Supplier D&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;16.45&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Supplier E&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;10.16&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Supplier F&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;17.62&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%&quot;&gt;&lt;tr style=&quot;vertical-align: top; text-align: justify&quot;&gt;
&lt;td style=&quot;width: 0in&quot;&gt;&lt;/td&gt;&lt;td style=&quot;width: 0.25in; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;*&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Less
than 10%&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c237_From1Jan2020To31Dec2020_SupplierAMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c238_From1Jan2019To31Dec2019_SupplierAMember" decimals="4">0.1416</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c239_From1Jan2018To31Dec2018_SupplierAMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c240_From1Jan2020To31Dec2020_SupplierBMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c241_From1Jan2019To31Dec2019_SupplierBMember" decimals="4">0.1199</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c242_From1Jan2018To31Dec2018_SupplierBMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c243_From1Jan2020To31Dec2020_SupplierCMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c244_From1Jan2019To31Dec2019_SupplierCMember" decimals="4">0.1276</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c245_From1Jan2018To31Dec2018_SupplierCMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c246_From1Jan2020To31Dec2020_SupplierDMember" decimals="4">0.1645</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c247_From1Jan2019To31Dec2019_SupplierDMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c248_From1Jan2018To31Dec2018_SupplierDMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c249_From1Jan2020To31Dec2020_SupplierEMember" decimals="4">0.1016</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c250_From1Jan2019To31Dec2019_SupplierEMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c251_From1Jan2018To31Dec2018_SupplierEMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c252_From1Jan2020To31Dec2020_SupplierFMember" decimals="4">0.1762</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c253_From1Jan2019To31Dec2019_SupplierFMember" xs:nil="true"/>
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c254_From1Jan2018To31Dec2018_SupplierFMember" xs:nil="true"/>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
14 &amp;#x2013; SEGMENT AND REVENUE ANALYSIS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company is solely engaged in the business of manufacturing and selling of pet food. Since the nature, the production processes and the
marketing channel of the products are substantially similar, the Company is considered as operating in a single reportable segment with
revenues derived from multiple product lines, marketing channels and countries. Certain entity-wide disclosures relating to revenues
for the years ended December 31, 2020, 2019 and 2018 are as follows:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
net revenue generated from different marketing channels consists of the following:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left&quot;&gt;Overseas sales&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;226,385&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;9,995,136&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;15,832,362&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Domestic sales&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;574,921&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,711,445&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,102,457&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Electronic commerce&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;16,708&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;83,779&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;3,800,668&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: Sale tax and addition&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,789&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(142,105&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(61,450&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt&quot;&gt;Total net revenue&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;815,225&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;12,648,255&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;23,674,037&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
net revenue generated from different product lines is set forth as following:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left&quot;&gt;Pet chews&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;59,096&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6,469,755&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6,271,777&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Dried pet snacks&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;317,392&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,617,742&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;13,611,010&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Wet canned pet food&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;84,117&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,310,001&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,782,382&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Dental health snacks&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;19,915&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;305,452&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;495,581&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Baked pet biscuits&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3,132&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;87,410&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;95,169&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Others&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;334,362&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;479,568&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: Sales tax and addition&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,789&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(142,105&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(61,450&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt&quot;&gt;Total net revenue&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;815,225&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;12,648,255&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;23,674,037&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
net revenue generated from different countries is set forth as following:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left&quot;&gt;South Korea&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;34,378&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,335,791&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;2,870,998&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;China&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;713,257&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,662,247&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,569,382&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,573,546&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,415,043&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Germany&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,062,110&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,522,149&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Other countries&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;70,379&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;5,156,666&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;9,357,915&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: Sales tax and addition&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,789&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(142,105&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(61,450&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt&quot;&gt;Total net revenue&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;815,225&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;12,648,255&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;23,674,037&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#x201c;Other
countries&amp;#x201d; are comprised of all countries whose revenue, individually, was less than 10% of the Company&amp;#x2019;s total revenue.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Substantially
all of the Company&amp;#x2019;s long-lived assets are located in the PRC.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <petz:DescriptionOfNumberOfSegments contextRef="c0_From1Jan2020To31Dec2020">Since the nature, the production processes and the marketing channel of the products are substantially similar, the Company is considered as operating in a single reportable segment with revenues derived from multiple product lines, marketing channels and countries.</petz:DescriptionOfNumberOfSegments>
  <us-gaap:SegmentReportingDescriptionOfAllOtherSegments contextRef="c0_From1Jan2020To31Dec2020">&amp;#x201c;Other countries&amp;#x201d; are comprised of all countries whose revenue, individually, was less than 10% of the Company&amp;#x2019;s total revenue.</us-gaap:SegmentReportingDescriptionOfAllOtherSegments>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left&quot;&gt;Overseas sales&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;226,385&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;9,995,136&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;15,832,362&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Domestic sales&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;574,921&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,711,445&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,102,457&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Electronic commerce&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;16,708&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;83,779&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;3,800,668&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: Sale tax and addition&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,789&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(142,105&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(61,450&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt&quot;&gt;Total net revenue&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;815,225&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;12,648,255&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;23,674,037&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left&quot;&gt;Pet chews&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;59,096&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6,469,755&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6,271,777&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Dried pet snacks&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;317,392&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,617,742&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;13,611,010&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Wet canned pet food&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;84,117&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,310,001&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,782,382&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Dental health snacks&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;19,915&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;305,452&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;495,581&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Baked pet biscuits&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3,132&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;87,410&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;95,169&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Others&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;334,362&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;479,568&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: Sales tax and addition&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,789&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(142,105&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(61,450&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt&quot;&gt;Total net revenue&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;815,225&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;12,648,255&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;23,674,037&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;10&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the Years Ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2018&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left&quot;&gt;South Korea&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;34,378&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,335,791&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;2,870,998&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;China&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;713,257&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,662,247&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,569,382&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,573,546&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,415,043&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Germany&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,062,110&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,522,149&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Other countries&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;70,379&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;5,156,666&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;9,357,915&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: Sales tax and addition&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,789&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(142,105&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(61,450&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt&quot;&gt;Total net revenue&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;815,225&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;12,648,255&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;23,674,037&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
  <us-gaap:Revenues unitRef="usd" contextRef="c255_From1Jan2020To31Dec2020_MarketingChannelsMember_OverseaSalesMember" decimals="0">226385</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c256_From1Jan2019To31Dec2019_MarketingChannelsMember_OverseaSalesMember" decimals="0">9995136</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c257_From1Jan2018To31Dec2018_MarketingChannelsMember_OverseaSalesMember" decimals="0">15832362</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c258_From1Jan2020To31Dec2020_MarketingChannelsMember_DomesticSalesMember" decimals="0">574921</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c259_From1Jan2019To31Dec2019_MarketingChannelsMember_DomesticSalesMember" decimals="0">2711445</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c260_From1Jan2018To31Dec2018_MarketingChannelsMember_DomesticSalesMember" decimals="0">4102457</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c261_From1Jan2020To31Dec2020_MarketingChannelsMember_ElectronicCommerceMember" decimals="0">16708</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c262_From1Jan2019To31Dec2019_MarketingChannelsMember_ElectronicCommerceMember" decimals="0">83779</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c263_From1Jan2018To31Dec2018_MarketingChannelsMember_ElectronicCommerceMember" decimals="0">3800668</us-gaap:Revenues>
  <petz:SalesTaxAndAdditions unitRef="usd" contextRef="c264_From1Jan2020To31Dec2020_MarketingChannelsMember" decimals="0">-2789</petz:SalesTaxAndAdditions>
  <petz:SalesTaxAndAdditions unitRef="usd" contextRef="c265_From1Jan2019To31Dec2019_MarketingChannelsMember" decimals="0">-142105</petz:SalesTaxAndAdditions>
  <petz:SalesTaxAndAdditions unitRef="usd" contextRef="c266_From1Jan2018To31Dec2018_MarketingChannelsMember" decimals="0">-61450</petz:SalesTaxAndAdditions>
  <us-gaap:Revenues unitRef="usd" contextRef="c264_From1Jan2020To31Dec2020_MarketingChannelsMember" decimals="0">815225</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c265_From1Jan2019To31Dec2019_MarketingChannelsMember" decimals="0">12648255</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c266_From1Jan2018To31Dec2018_MarketingChannelsMember" decimals="0">23674037</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c267_From1Jan2020To31Dec2020_SalesRevenueProductLineMember_PetChewsMember" decimals="0">59096</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c268_From1Jan2019To31Dec2019_SalesRevenueProductLineMember_PetChewsMember" decimals="0">6469755</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c269_From1Jan2018To31Dec2018_SalesRevenueProductLineMember_PetChewsMember" decimals="0">6271777</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c270_From1Jan2020To31Dec2020_SalesRevenueProductLineMember_DriedPetSnacksMember" decimals="0">317392</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c271_From1Jan2019To31Dec2019_SalesRevenueProductLineMember_DriedPetSnacksMember" decimals="0">4617742</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c272_From1Jan2018To31Dec2018_SalesRevenueProductLineMember_DriedPetSnacksMember" decimals="0">13611010</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c273_From1Jan2020To31Dec2020_SalesRevenueProductLineMember_WetCannedPetFoodMember" decimals="0">84117</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c274_From1Jan2019To31Dec2019_SalesRevenueProductLineMember_WetCannedPetFoodMember" decimals="0">1310001</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c275_From1Jan2018To31Dec2018_SalesRevenueProductLineMember_WetCannedPetFoodMember" decimals="0">2782382</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c276_From1Jan2020To31Dec2020_SalesRevenueProductLineMember_DentalHealthSnacksMember" decimals="0">19915</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c277_From1Jan2019To31Dec2019_SalesRevenueProductLineMember_DentalHealthSnacksMember" decimals="0">305452</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c278_From1Jan2018To31Dec2018_SalesRevenueProductLineMember_DentalHealthSnacksMember" decimals="0">495581</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c279_From1Jan2020To31Dec2020_SalesRevenueProductLineMember_BakedPetBiscuitsMember" decimals="0">3132</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c280_From1Jan2019To31Dec2019_SalesRevenueProductLineMember_BakedPetBiscuitsMember" decimals="0">87410</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c281_From1Jan2018To31Dec2018_SalesRevenueProductLineMember_BakedPetBiscuitsMember" decimals="0">95169</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c282_From1Jan2020To31Dec2020_SalesRevenueProductLineMember_OthersMember" decimals="0">334362</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c283_From1Jan2018To31Dec2018_SalesRevenueProductLineMember_OthersMember" decimals="0">479568</us-gaap:Revenues>
  <petz:SalesTaxAndAdditions unitRef="usd" contextRef="c284_From1Jan2020To31Dec2020_SalesRevenueProductLineMember" decimals="0">-2789</petz:SalesTaxAndAdditions>
  <petz:SalesTaxAndAdditions unitRef="usd" contextRef="c285_From1Jan2019To31Dec2019_SalesRevenueProductLineMember" decimals="0">-142105</petz:SalesTaxAndAdditions>
  <petz:SalesTaxAndAdditions unitRef="usd" contextRef="c286_From1Jan2018To31Dec2018_SalesRevenueProductLineMember" decimals="0">-61450</petz:SalesTaxAndAdditions>
  <us-gaap:Revenues unitRef="usd" contextRef="c284_From1Jan2020To31Dec2020_SalesRevenueProductLineMember" decimals="0">815225</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c285_From1Jan2019To31Dec2019_SalesRevenueProductLineMember" decimals="0">12648255</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c286_From1Jan2018To31Dec2018_SalesRevenueProductLineMember" decimals="0">23674037</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c287_From1Jan2020To31Dec2020_KRW_DifferentCountriesMember" decimals="0">34378</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c288_From1Jan2019To31Dec2019_KRW_DifferentCountriesMember" decimals="0">1335791</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c289_From1Jan2018To31Dec2018_KRW_DifferentCountriesMember" decimals="0">2870998</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c290_From1Jan2020To31Dec2020_CN_DifferentCountriesMember" decimals="0">713257</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c291_From1Jan2019To31Dec2019_CN_DifferentCountriesMember" decimals="0">2662247</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c292_From1Jan2018To31Dec2018_CN_DifferentCountriesMember" decimals="0">6569382</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c293_From1Jan2020To31Dec2020_GB_DifferentCountriesMember" xs:nil="true"/>
  <us-gaap:Revenues unitRef="usd" contextRef="c294_From1Jan2019To31Dec2019_GB_DifferentCountriesMember" decimals="0">1573546</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c295_From1Jan2018To31Dec2018_GB_DifferentCountriesMember" decimals="0">2415043</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c296_From1Jan2020To31Dec2020_DE_DifferentCountriesMember" xs:nil="true"/>
  <us-gaap:Revenues unitRef="usd" contextRef="c297_From1Jan2019To31Dec2019_DE_DifferentCountriesMember" decimals="0">2062110</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c298_From1Jan2018To31Dec2018_DE_DifferentCountriesMember" decimals="0">2522149</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c299_From1Jan2020To31Dec2020_OtherCountriesMember_DifferentCountriesMember" decimals="0">70379</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c300_From1Jan2019To31Dec2019_OtherCountriesMember_DifferentCountriesMember" decimals="0">5156666</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c301_From1Jan2018To31Dec2018_OtherCountriesMember_DifferentCountriesMember" decimals="0">9357915</us-gaap:Revenues>
  <petz:SalesTaxAndAdditions unitRef="usd" contextRef="c302_From1Jan2020To31Dec2020_DifferentCountriesMember" decimals="0">-2789</petz:SalesTaxAndAdditions>
  <petz:SalesTaxAndAdditions unitRef="usd" contextRef="c303_From1Jan2019To31Dec2019_DifferentCountriesMember" decimals="0">-142105</petz:SalesTaxAndAdditions>
  <petz:SalesTaxAndAdditions unitRef="usd" contextRef="c304_From1Jan2018To31Dec2018_DifferentCountriesMember" decimals="0">-61450</petz:SalesTaxAndAdditions>
  <us-gaap:Revenues unitRef="usd" contextRef="c302_From1Jan2020To31Dec2020_DifferentCountriesMember" decimals="0">815225</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c303_From1Jan2019To31Dec2019_DifferentCountriesMember" decimals="0">12648255</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c304_From1Jan2018To31Dec2018_DifferentCountriesMember" decimals="0">23674037</us-gaap:Revenues>
  <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
15 &amp;#x2013; OPERATING LEASES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company has entered into multiple lease agreements for the lease of premises for factory buildings, office spaces and warehouses
including several lease agreements with related parties. The remaining lease term of the Company&amp;#x2019;s leases ranges from
approximately 2 to 7 years. The estimated effect of lease renewal and termination options, as applicable, was included in the
consolidated financial statements in current period.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
components of lease expense were as follows:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the years ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left&quot;&gt;Operating lease cost&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;50,244&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;107,316&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Short-term lease cost&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;22,001&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt&quot;&gt;Total lease cost&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;50,244&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;129,317&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Rental
expense, including expenses incurred from operating leases with related parties, for the year ended December 31, 2018 was $218,414.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Supplemental
cash flow information related to leases was as follows:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the years ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; vertical-align: bottom; text-align: left&quot;&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left; padding-bottom: 4pt&quot;&gt;Operating cash flow from operating leases&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;9,420&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;1,737&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Weighted-average remaining lease term&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5.97 years&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;7.60 years&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Weighted-average discount rate&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5.39&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5.39&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Supplemental
balance sheet information related to leases was as follows:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;As of December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left&quot;&gt;Operating lease right-of-use assets&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;19,103&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Operating lease right-of-use assets, related parties&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;270,852&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;286,670&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt&quot;&gt;Total lease right-of-use assets&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;289,955&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;286,670&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Operating lease liabilities, current&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;9,913&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Operating lease liabilities-related parties, current&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;195,231&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;137,347&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Operating lease liabilities-related party, non-current&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;274,794&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;286,875&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt&quot;&gt;Total operating lease liabilities&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;479,938&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;424,222&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
following table summarizes the maturity of our operating lease liabilities as of December 31, 2020:&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 88%; text-align: left&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;221,182&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;2021&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;50,741&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;2022&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;53,785&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;2023&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;57,013&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;2024&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;60,433&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;97,022&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;540,176&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Less imputed interest&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(60,238&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2pt; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Total operating lease liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;479,938&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
  <petz:LeaseTerm contextRef="c0_From1Jan2020To31Dec2020">The remaining lease term of the Company&amp;#x2019;s leases ranges from approximately 2 to 7 years.</petz:LeaseTerm>
  <us-gaap:LeaseAndRentalExpense unitRef="usd" contextRef="c5_From1Jan2018To31Dec2018" decimals="0">218414</us-gaap:LeaseAndRentalExpense>
  <us-gaap:LeaseCostTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the years ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left&quot;&gt;Operating lease cost&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;50,244&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;107,316&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Short-term lease cost&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;22,001&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt&quot;&gt;Total lease cost&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;50,244&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;129,317&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
  <us-gaap:OperatingLeaseCost unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">50244</us-gaap:OperatingLeaseCost>
  <us-gaap:OperatingLeaseCost unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">107316</us-gaap:OperatingLeaseCost>
  <us-gaap:ShortTermLeaseCost unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" xs:nil="true"/>
  <us-gaap:ShortTermLeaseCost unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">22001</us-gaap:ShortTermLeaseCost>
  <us-gaap:LeaseCost unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">50244</us-gaap:LeaseCost>
  <us-gaap:LeaseCost unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">129317</us-gaap:LeaseCost>
  <petz:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;For the years ended December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; vertical-align: bottom; text-align: left&quot;&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left; padding-bottom: 4pt&quot;&gt;Operating cash flow from operating leases&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;9,420&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;1,737&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Weighted-average remaining lease term&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;5.97 years&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;7.60 years&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Weighted-average discount rate&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5.39&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5.39&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</petz:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
  <us-gaap:OperatingLeasePayments unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="0">9420</us-gaap:OperatingLeasePayments>
  <us-gaap:OperatingLeasePayments unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="0">1737</us-gaap:OperatingLeasePayments>
  <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2_AsOf31Dec2020">P5Y354D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
  <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3_AsOf31Dec2019">P7Y219D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
  <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent unitRef="pure" contextRef="c2_AsOf31Dec2020" decimals="4">0.0539</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
  <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent unitRef="pure" contextRef="c3_AsOf31Dec2019" decimals="4">0.0539</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
  <petz:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;As of December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left&quot;&gt;Operating lease right-of-use assets&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;19,103&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Operating lease right-of-use assets, related parties&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;270,852&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;286,670&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt&quot;&gt;Total lease right-of-use assets&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;289,955&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;286,670&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Operating lease liabilities, current&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;9,913&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;Operating lease liabilities-related parties, current&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;195,231&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;137,347&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt&quot;&gt;Operating lease liabilities-related party, non-current&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;274,794&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;286,875&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt&quot;&gt;Total operating lease liabilities&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;479,938&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;424,222&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</petz:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
  <petz:TotalLeaseRightofuseAssets unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">289955</petz:TotalLeaseRightofuseAssets>
  <petz:TotalLeaseRightofuseAssets unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">286670</petz:TotalLeaseRightofuseAssets>
  <petz:OperatingLeaseLiabilitiesrelatedPartiesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">195231</petz:OperatingLeaseLiabilitiesrelatedPartiesCurrent>
  <petz:OperatingLeaseLiabilitiesrelatedPartiesCurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">137347</petz:OperatingLeaseLiabilitiesrelatedPartiesCurrent>
  <petz:OperatingLeaseLiabilitiesrelatedPartyNoncurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">274794</petz:OperatingLeaseLiabilitiesrelatedPartyNoncurrent>
  <petz:OperatingLeaseLiabilitiesrelatedPartyNoncurrent unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">286875</petz:OperatingLeaseLiabilitiesrelatedPartyNoncurrent>
  <us-gaap:OperatingLeaseLiability unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">479938</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeaseLiability unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">424222</us-gaap:OperatingLeaseLiability>
  <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; width: 88%; text-align: left&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;221,182&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;2021&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;50,741&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;2022&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;53,785&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;2023&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;57,013&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;2024&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;60,433&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;97,022&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;540,176&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Less imputed interest&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(60,238&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2pt; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Total operating lease liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;479,938&lt;/td&gt;&lt;td style=&quot;padding-bottom: 2pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">221182</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">50741</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">53785</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">57013</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">60433</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">97022</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">540176</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
  <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">60238</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
  <petz:TotalOperatingLeaseLiabilities unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">479938</petz:TotalOperatingLeaseLiabilities>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;NOTE
16 &amp;#x2013; COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;COMMITMENTS&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company provides counter guarantee to Gaochuang including a cash deposit of RMB300,000 (approximately $43,000) and asset pledge of four
invention patents and certain property, plant and equipment with net book value of $283,892 and $312,436 as of December 31, 2020 and
2019, respectively, in consideration of the guarantees provided by Gaochuang for certain notes payables financed by the Company during
the years ended December 31, 2019 and 2018 (the &amp;#x201c;Counter Guarantee&amp;#x201d;). The Counter Guarantee arrangement further includes
an unlimited joint liability guarantee provided by Rongfeng Cui and Yanjuan Wang, and a third party guarantee provided by Saike.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;During the year ended December 31, 2019, the Company did not make repayment
on certain notes payables as scheduled, and Gaochuang, as one of the guarantors, paid on behalf of the Company to the holders of such
notes payables. As a result, the unpaid notes payables were reclassified to loan payable to Gaochuang and the amount was included in short-term
loans on the consolidated balance sheets as of December 31, 2020 and 2019. The loan payable to Gaochuang was pledged and guaranteed by
the aforementioned assets and guarantors, respectively, under the counter guarantee.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Future
minimum lease payments for operating lease commitments as of December 31, 2020 are disclosed in Note 15.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;CONTINGENCIES&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
Company is involved in a number of claims pending in various courts, in arbitration, or otherwise unresolved as of December 31, 2020
or at the date of this filing. These claims are substantially related to non-payment of wage payables, non-payment of vendor payables
and non-payment of loans and notes payables. Adverse results in these claims may include awards of damages and may also result in, or
even compel, a change in the Company&amp;#x2019;s business practices, which could impact the Company&amp;#x2019;s future financial results.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%&quot;&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: top&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;I)&lt;/i&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Labor
    arbitration claims by former employees&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Since
November 2019, certain former employees of the Company commenced arbitration proceedings against the Company under applicable labor rules
and standards, claiming, among others, lost wages and/or severance payments. The Company accrued approximately $0.4 million contingent
liabilities in other current liabilities on the consolidated balance sheet as of December 31, 2019 and recognized contingent losses of
approximately $0.4 million for the year ended December 31, 2019 upon the estimate of the management of the Company together with the
trail counsel of these cases. Upon ruling of these cases, the Company further accrued approximately $0.1 million wage and/or severance
payables in other current liabilities on the consolidated balance sheet as of December 31, 2020 and recognized losses of approximately
$0.1 million for the year ended December 31, 2020.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%&quot;&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: top&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;II)&lt;/i&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Legal
    claims by vendors&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Since
November 2019, the Company has been the subject of multiple lawsuits by its raw material suppliers, printing and packaging suppliers,
transportation companies and other vendors due to its non-payment of various invoices for vendor services rendered. As of the date of this report, substantially all cases have been concluded.
The mediation and judgement involved with  claims of liabilities arose before December 31, 2019 and the Company has included substantially all such claims in accounts payable on the consolidated
balance sheets as of December 31, 2020 and 2019.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%&quot;&gt;
  &lt;tr style=&quot;font: 10pt Times New Roman, Times, Serif; vertical-align: top&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;III)&lt;/i&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Legal
    claims by lenders&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Since November 2019, the Company has defaulted on multiple loans and
notes payable from various lenders. As a consequence, the Company has been subjected to multiple lawsuits by various Chinese banks and
other lenders. The claims raised in these lawsuits pertain to the Company&amp;#x2019;s non-payment of principals and interests as scheduled
in the loan agreements and note payable agreements. The claims pertained to liabilities arose before December 31, 2019, and the Company
has included substantially all such claims in short-term loans on the consolidated balance sheets as of December 31, 2020 and 2019. The
court has ruled on the litigations and among others, request the Company to pay for litigation related fees; repay the outstanding loans
and interests to the lenders within a short period, normally 10 days, from the date of the rulings and grant the lenders with priority
right of the repayment from the auction proceeds of the pledged real estate in case of non-performance by the Company. As of December
31, 2020, the Company has not fulfilled the court order.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
above legal proceedings led to, among others, the Company&amp;#x2019;s certain bank accounts and property, plant and equipment judicially
frozen by the court as of December 31, 2020 and 2019. See recent development of legal proceedings at Note 19.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:Cash unitRef="cny" contextRef="c305_AsOf31Dec2020_GaochuangMember" decimals="0">300000</us-gaap:Cash>
  <us-gaap:Cash unitRef="usd" contextRef="c305_AsOf31Dec2020_GaochuangMember" decimals="0">43000</us-gaap:Cash>
  <us-gaap:PropertyPlantAndEquipmentOtherNet unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">283892</us-gaap:PropertyPlantAndEquipmentOtherNet>
  <us-gaap:PropertyPlantAndEquipmentOtherNet unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="0">312436</us-gaap:PropertyPlantAndEquipmentOtherNet>
  <petz:ContingentLiabilities unitRef="usd" contextRef="c3_AsOf31Dec2019" decimals="-5">400000</petz:ContingentLiabilities>
  <petz:RecognizedContingentLosses unitRef="usd" contextRef="c4_From1Jan2019To31Dec2019" decimals="-5">400000</petz:RecognizedContingentLosses>
  <us-gaap:PaymentsToEmployees unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="-5">100000</us-gaap:PaymentsToEmployees>
  <us-gaap:GainsLossesOnRestructuringOfDebt unitRef="usd" contextRef="c0_From1Jan2020To31Dec2020" decimals="-5">100000</us-gaap:GainsLossesOnRestructuringOfDebt>
  <petz:LongtermInvestmentsTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
17 &amp;#x2013; LONG-TERM INVESTMENTS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;In February 2018, the Company acquired 5% equity interests in Liujiayi
Pet Technology (Beijing) Co., Ltd. (&amp;#x201c;Liujiayi&amp;#x201d;) for a cash consideration of RMB500,000 (approximately $79,400). The investment
was accounted for at cost, less impairment, plus or minus changes resulting from observable price changes in orderly transaction for identical
or similar investments of the same issuer, if any, using the measurement alternative due to lack of readily determinable fair values,
pursuant to ASC 321. In June 2020, the Company transferred its equity interests in Liujiayi to a creditor as partial repayment of short-term
loan owed to the creditor. As a result, the Company is no longer a shareholder of Liujiayi.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;In March 2018, the Company invested RMB1,000,000 (approximately $156,200)
in Shandong Tide Food Co., Ltd. (&amp;#x201c;Shandong Tide&amp;#x201d;), a pet food production company that was newly established in 2018, representing
37% equity interests in Shandong Tide. The investment was accounted for as equity method in accordance with ASC 323. The Company recognized
its proportionate share of Shandong Tide&amp;#x2019;s net loss in the amount of $0, $4,903 and $17,524, respectively, into the consolidation
statements of operations and comprehensive loss for the years ended December 31, 2020, 2019 and 2018, respectively. In June 2020, the
Company transferred its equity interests of Shandong Tide to a supplier as partial repayment of outstanding account payable owed to the
supplier. As a result, the Company was no longer a shareholder of Shandong Tide.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</petz:LongtermInvestmentsTextBlock>
  <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage unitRef="pure" contextRef="c306_AsOf28Feb2018_LiujiayiPetTechnologyCoLtdMember" decimals="2">0.05</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
  <us-gaap:CashAcquiredFromAcquisition unitRef="cny" contextRef="c307_From1Feb2018To28Feb2018_LiujiayiPetTechnologyCoLtdMember" decimals="0">500000</us-gaap:CashAcquiredFromAcquisition>
  <us-gaap:CashAcquiredFromAcquisition unitRef="usd" contextRef="c307_From1Feb2018To28Feb2018_LiujiayiPetTechnologyCoLtdMember" decimals="0">79400</us-gaap:CashAcquiredFromAcquisition>
  <us-gaap:LongTermInvestments unitRef="cny" contextRef="c308_AsOf31Mar2018_TideFoodCoLtdMember" decimals="0">1000000</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments unitRef="usd" contextRef="c308_AsOf31Mar2018_TideFoodCoLtdMember" decimals="0">156200</us-gaap:LongTermInvestments>
  <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage unitRef="pure" contextRef="c308_AsOf31Mar2018_TideFoodCoLtdMember" decimals="2">0.37</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
  <us-gaap:IncomeLossFromEquityMethodInvestments unitRef="usd" contextRef="c309_From1Jan2020To31Dec2020_TideFoodCoLtdMember" decimals="0">0</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments unitRef="usd" contextRef="c310_From1Jan2019To31Dec2019_TideFoodCoLtdMember" decimals="0">4903</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments unitRef="usd" contextRef="c311_From1Jan2018To31Dec2018_TideFoodCoLtdMember" decimals="0">17524</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:MinorityInterestDisclosureTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
18 &amp;#x2013; DISPOSAL OF SUBSIDIARIES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;During
the year ended December 31, 2019, Kangkang Development, Yichong, Lingchong and Lile were deconsolidated from the Company&amp;#x2019;s consolidated
financial statements (also see Note 1). The Company recognized losses of $5,018 in connection with the disposals on the consolidated
statement of operations and comprehensive loss for the year ended December 31, 2019.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;The
disposals mentioned above did not constitute a strategic shift that would have a major effect on the Company&amp;#x2019;s operations or financial
results and as such, the disposals were not classified as discontinued operations in the accompanying consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:MinorityInterestDisclosureTextBlock>
  <us-gaap:SubsequentEventsTextBlock contextRef="c0_From1Jan2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Note
19 &amp;#x2013; SUBSEQUENT EVENTS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Progress
of legal proceedings&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;As
a consequence of non-performance of court ruling in relation to a litigation by CCB, the pledged real estate and land use right
provided by the Company were auctioned by the court in March 2021 for auction price of RMB33,140,000 (approximately $5.1 million) to a
third party, of which, RMB21,138,443 (approximately $3.2 million) has been used to repay the principal and interest to CCB and
litigation fees incurred by CCB.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Subsequent
issuance of common shares&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;On December 2, 2020, the Company entered into stock subscription agreements,
pursuant to which the Company agreed to sell 9,100,000 shares to a group of investors for an aggregate purchase of $2,730,000, or $0.3
per share. In April 2021, a total of 9,100,000 common shares were issued to four investors with cash proceeds of $2,730,000 received in
the same month.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:SubsequentEventsTextBlock>
  <petz:AuctionPrice unitRef="cny" contextRef="c312_AsOf31Mar2021_SubsequentEventMember" decimals="0">33140000</petz:AuctionPrice>
  <petz:AuctionPrice unitRef="usd" contextRef="c312_AsOf31Mar2021_SubsequentEventMember" decimals="-5">5100000</petz:AuctionPrice>
  <petz:ThirdPartyAuctionPrice unitRef="cny" contextRef="c312_AsOf31Mar2021_SubsequentEventMember" decimals="0">21138443</petz:ThirdPartyAuctionPrice>
  <petz:ThirdPartyAuctionPrice unitRef="usd" contextRef="c312_AsOf31Mar2021_SubsequentEventMember" decimals="-5">3200000</petz:ThirdPartyAuctionPrice>
  <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction unitRef="shares" contextRef="c313_From25Nov2020To2Dec2020" decimals="INF">9100000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues unitRef="usd" contextRef="c313_From25Nov2020To2Dec2020" decimals="0">2730000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:SaleOfStockPricePerShare unitRef="usdPershares" contextRef="c314_AsOf2Dec2020" decimals="1">0.3</us-gaap:SaleOfStockPricePerShare>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c315_From1Apr2021To30Apr2021_ScenarioForecastMember" decimals="INF">9100000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <petz:NumberOfInvestors unitRef="pure" contextRef="c316_AsOf30Apr2021_ScenarioForecastMember" decimals="INF">4</petz:NumberOfInvestors>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues unitRef="usd" contextRef="c315_From1Apr2021To30Apr2021_ScenarioForecastMember" decimals="0">2730000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>petz-20201231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Apr 26 16:22:41 UTC 2021 -->
<xs:schema elementFormDefault="qualified" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" targetNamespace="http://tdhholdings/20201231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:petz="http://tdhholdings/20201231" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="petz-20201231_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="petz-20201231_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="petz-20201231_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="petz-20201231_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://tdhholdings/role/ConsolidatedBalanceSheet" id="petz_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ConsolidatedBalanceSheet_Parentheticals" id="petz_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ConsolidatedIncomeStatement" id="petz_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - Consolidated Statements of Operations and Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ShareholdersEquityType2or3" id="petz_r_ShareholdersEquityType2or3">
        <link:definition>004 - Statement - Consolidated Statements of Changes in Stockholders&#8217; Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ConsolidatedCashFlow" id="petz_r_ConsolidatedCashFlow">
        <link:definition>005 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/Organization" id="petz_r_Organization">
        <link:definition>006 - Disclosure - Organization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/SummaryofSignificantAccountingPolicies" id="petz_r_SummaryofSignificantAccountingPolicies">
        <link:definition>007 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/RestrictedCash" id="petz_r_RestrictedCash">
        <link:definition>008 - Disclosure - Restricted Cash</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNet" id="petz_r_AccountsReceivableNetandAccountsReceivableRelatedPartiesNet">
        <link:definition>009 - Disclosure - Accounts Receivable, Net and Accounts Receivable-Related Parties, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/Inventories" id="petz_r_Inventories">
        <link:definition>010 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/PropertyPlantandEquipmentNet" id="petz_r_PropertyPlantandEquipmentNet">
        <link:definition>011 - Disclosure - Property, Plant and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/LandUseRights" id="petz_r_LandUseRights">
        <link:definition>012 - Disclosure - Land Use Rights</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ShortTermLoans" id="petz_r_ShortTermLoans">
        <link:definition>013 - Disclosure - Short-Term Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/OtherCurrentLiabilities" id="petz_r_OtherCurrentLiabilities">
        <link:definition>014 - Disclosure - Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/RelatedPartyTransactions" id="petz_r_RelatedPartyTransactions">
        <link:definition>015 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/IncomeTaxes" id="petz_r_IncomeTaxes">
        <link:definition>016 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/StockholdersEquity" id="petz_r_StockholdersEquity">
        <link:definition>017 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomers" id="petz_r_ConcentrationsofCreditRiskandMajorCustomers">
        <link:definition>018 - Disclosure - Concentrations of Credit Risk and Major Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/SegmentandRevenueAnalysis" id="petz_r_SegmentandRevenueAnalysis">
        <link:definition>019 - Disclosure - Segment and Revenue Analysis</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/OperatingLeases" id="petz_r_OperatingLeases">
        <link:definition>020 - Disclosure - Operating Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/CommitmentsandContingencies" id="petz_r_CommitmentsandContingencies">
        <link:definition>021 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/LongTermInvestments" id="petz_r_LongTermInvestments">
        <link:definition>022 - Disclosure - Long-Term Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/DisposalofSubsidiaries" id="petz_r_DisposalofSubsidiaries">
        <link:definition>023 - Disclosure - Disposal of Subsidiaries</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/SubsequentEvents" id="petz_r_SubsequentEvents">
        <link:definition>024 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/AccountingPoliciesByPolicy" id="petz_r_AccountingPoliciesByPolicy">
        <link:definition>025 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/SummaryofSignificantAccountingPoliciesTables" id="petz_r_SummaryofSignificantAccountingPoliciesTables">
        <link:definition>026 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/RestrictedCashTables" id="petz_r_RestrictedCashTables">
        <link:definition>027 - Disclosure - Restricted Cash (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTables" id="petz_r_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTables">
        <link:definition>028 - Disclosure - Accounts Receivable, Net and Accounts Receivable-Related Parties, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/InventoriesTables" id="petz_r_InventoriesTables">
        <link:definition>029 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/PropertyPlantandEquipmentNetTables" id="petz_r_PropertyPlantandEquipmentNetTables">
        <link:definition>030 - Disclosure - Property, Plant and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/LandUseRightsTables" id="petz_r_LandUseRightsTables">
        <link:definition>031 - Disclosure - Land Use Rights (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ShortTermLoansTables" id="petz_r_ShortTermLoansTables">
        <link:definition>032 - Disclosure - Short-Term Loans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/OtherCurrentLiabilitiesTables" id="petz_r_OtherCurrentLiabilitiesTables">
        <link:definition>033 - Disclosure - Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/RelatedPartyTransactionsTables" id="petz_r_RelatedPartyTransactionsTables">
        <link:definition>034 - Disclosure - Related Party Transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/IncomeTaxesTables" id="petz_r_IncomeTaxesTables">
        <link:definition>035 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersTables" id="petz_r_ConcentrationsofCreditRiskandMajorCustomersTables">
        <link:definition>036 - Disclosure - Concentrations of Credit Risk and Major Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/SegmentandRevenueAnalysisTables" id="petz_r_SegmentandRevenueAnalysisTables">
        <link:definition>037 - Disclosure - Segment and Revenue Analysis (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/OperatingLeasesTables" id="petz_r_OperatingLeasesTables">
        <link:definition>038 - Disclosure - Operating Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/OrganizationDetails" id="petz_r_OrganizationDetails">
        <link:definition>039 - Disclosure - Organization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/SummaryofSignificantAccountingPoliciesDetails" id="petz_r_SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>040 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofexchangeratesusedtotranslateamountsinUSDTable" id="petz_r_ScheduleofexchangeratesusedtotranslateamountsinUSDTable">
        <link:definition>041 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts in USD</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofpropertyandequipmentestimatedusefullivesTable" id="petz_r_ScheduleofpropertyandequipmentestimatedusefullivesTable">
        <link:definition>042 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofassetsmeasuredatfairvalueTable" id="petz_r_ScheduleofassetsmeasuredatfairvalueTable">
        <link:definition>043 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of assets measured at fair value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/RestrictedCashDetails" id="petz_r_RestrictedCashDetails">
        <link:definition>044 - Disclosure - Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofrestrictedcashTable" id="petz_r_ScheduleofrestrictedcashTable">
        <link:definition>045 - Disclosure - Restricted Cash (Details) - Schedule of restricted cash</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofaccountsreceivablenetandaccountsreceivablerelatedpartiesnetTable" id="petz_r_ScheduleofaccountsreceivablenetandaccountsreceivablerelatedpartiesnetTable">
        <link:definition>046 - Disclosure - Accounts Receivable, Net and Accounts Receivable-Related Parties, Net (Details) - Schedule of accounts receivable, net and accounts receivable - related parties, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofchangesinallowanceforcreditlossconsistedTable" id="petz_r_ScheduleofchangesinallowanceforcreditlossconsistedTable">
        <link:definition>047 - Disclosure - Accounts Receivable, Net and Accounts Receivable-Related Parties, Net (Details) - Schedule of changes in allowance for credit loss consisted</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/InventoriesDetails" id="petz_r_InventoriesDetails">
        <link:definition>048 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofinventoriesTable" id="petz_r_ScheduleofinventoriesTable">
        <link:definition>049 - Disclosure - Inventories (Details) - Schedule of inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/PropertyPlantandEquipmentNetDetails" id="petz_r_PropertyPlantandEquipmentNetDetails">
        <link:definition>050 - Disclosure - Property, Plant and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofpropertyplantandequipmentTable" id="petz_r_ScheduleofpropertyplantandequipmentTable">
        <link:definition>051 - Disclosure - Property, Plant and Equipment, Net (Details) - Schedule of property, plant and equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/LandUseRightsDetails" id="petz_r_LandUseRightsDetails">
        <link:definition>052 - Disclosure - Land Use Rights (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleoflanduserightsTable" id="petz_r_ScheduleoflanduserightsTable">
        <link:definition>053 - Disclosure - Land Use Rights (Details) - Schedule of land use rights</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofestimatedfutureamortizationexpenseforlanduserightsTable" id="petz_r_ScheduleofestimatedfutureamortizationexpenseforlanduserightsTable">
        <link:definition>054 - Disclosure - Land Use Rights (Details) - Schedule of estimated future amortization expense for land use rights</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ShortTermLoansDetails" id="petz_r_ShortTermLoansDetails">
        <link:definition>055 - Disclosure - Short-Term Loans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofshorttermloansTable" id="petz_r_ScheduleofshorttermloansTable">
        <link:definition>056 - Disclosure - Short-Term Loans  (Details) - Schedule of short term loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofcorporateorpersonalguaranteesloansTable" id="petz_r_ScheduleofcorporateorpersonalguaranteesloansTable">
        <link:definition>057 - Disclosure - Short-Term Loans  (Details) - Schedule of corporate or personal guarantees loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofothercurrentliabilitiesTable" id="petz_r_ScheduleofothercurrentliabilitiesTable">
        <link:definition>058 - Disclosure - Other Current Liabilities (Details) - Schedule of other current liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/RelatedPartyTransactionsDetails" id="petz_r_RelatedPartyTransactionsDetails">
        <link:definition>059 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofrelatedpartiesTable" id="petz_r_ScheduleofrelatedpartiesTable">
        <link:definition>060 - Disclosure - Related Party Transactions (Details) - Schedule of related parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofduefromrelatedpartiesTable" id="petz_r_ScheduleofduefromrelatedpartiesTable">
        <link:definition>061 - Disclosure - Related Party Transactions (Details) - Schedule of due from related parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofduetorelatedpartiesTable" id="petz_r_ScheduleofduetorelatedpartiesTable">
        <link:definition>062 - Disclosure - Related Party Transactions (Details) - Schedule of due to related parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofshorttermloansfromrelatedpartiesTable" id="petz_r_ScheduleofshorttermloansfromrelatedpartiesTable">
        <link:definition>063 - Disclosure - Related Party Transactions (Details) - Schedule of short term loans from related parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" id="petz_r_ScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable">
        <link:definition>064 - Disclosure - Related Party Transactions (Details) - Schedule of sales to related parties, purchases from related parties and services provided by related parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofaccountsreceivablesfromrelatedpartiesTable" id="petz_r_ScheduleofaccountsreceivablesfromrelatedpartiesTable">
        <link:definition>065 - Disclosure - Related Party Transactions (Details) - Schedule of accounts receivables from related parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofaccountspayabletorelatedpartiesTable" id="petz_r_ScheduleofaccountspayabletorelatedpartiesTable">
        <link:definition>066 - Disclosure - Related Party Transactions (Details) - Schedule of accounts payable to related parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/IncomeTaxesDetails" id="petz_r_IncomeTaxesDetails">
        <link:definition>067 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZmyHAeujLFSrsyOUWB5q7sP9hfG4NtdOFEUyn8CdkCsHALp8TF1PKe7I0Im1qeUij97j+A5SezR9hCrraTElIpe9SzmdWlmh4oSlFbsGfLNxEcboY++uGRuz8EoLZeMfNe80GHjP84ZMQFSD9BNPFmf+7RXagbKywc8F1ZEQCqfVxzquG1b2/q/DzXdzWTf8raxN0tP/qqew==] CSR-->
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofprovisionforincometaxesTable" id="petz_r_ScheduleofprovisionforincometaxesTable">
        <link:definition>068 - Disclosure - Income Taxes (Details) - Schedule of provision for income taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofreconciliationsofthestatutoryincometaxrateandthecompanyseffectiveincometaxrateTable" id="petz_r_ScheduleofreconciliationsofthestatutoryincometaxrateandthecompanyseffectiveincometaxrateTable">
        <link:definition>069 - Disclosure - Income Taxes (Details) - Schedule of reconciliations of the statutory income tax rate and the company's effective income tax rate</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofdeferredtaxassetsandliabilitiesTable" id="petz_r_ScheduleofdeferredtaxassetsandliabilitiesTable">
        <link:definition>070 - Disclosure - Income Taxes (Details) - Schedule of deferred tax assets and liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/StockholdersEquityDetails" id="petz_r_StockholdersEquityDetails">
        <link:definition>071 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersDetails" id="petz_r_ConcentrationsofCreditRiskandMajorCustomersDetails">
        <link:definition>072 - Disclosure - Concentrations of Credit Risk and Major Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofcustomersandsuppliersTable" id="petz_r_ScheduleofcustomersandsuppliersTable">
        <link:definition>073 - Disclosure - Concentrations of Credit Risk and Major Customers (Details) - Schedule of customers and suppliers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofcustomersandsuppliersTable0" id="petz_r_ScheduleofcustomersandsuppliersTable0">
        <link:definition>074 - Disclosure - Concentrations of Credit Risk and Major Customers (Details) - Schedule of customers and suppliers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/SegmentandRevenueAnalysisDetails" id="petz_r_SegmentandRevenueAnalysisDetails">
        <link:definition>075 - Disclosure - Segment and Revenue Analysis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofnetrevenuesgeneratedfromdifferentreportablesegmentTable" id="petz_r_ScheduleofnetrevenuesgeneratedfromdifferentreportablesegmentTable">
        <link:definition>076 - Disclosure - Segment and Revenue Analysis (Details) - Schedule of net revenues generated from different reportable segment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/OperatingLeasesDetails" id="petz_r_OperatingLeasesDetails">
        <link:definition>077 - Disclosure - Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofcomponentsofleaseexpenseTable" id="petz_r_ScheduleofcomponentsofleaseexpenseTable">
        <link:definition>078 - Disclosure - Operating Leases (Details) - Schedule of components of lease expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofsupplementalcashflowinformationrelatedtoleasesTable" id="petz_r_ScheduleofsupplementalcashflowinformationrelatedtoleasesTable">
        <link:definition>079 - Disclosure - Operating Leases (Details) - Schedule of supplemental cash flow information related to leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofsupplementalbalancesheetinformationrelatedtoleasesTable" id="petz_r_ScheduleofsupplementalbalancesheetinformationrelatedtoleasesTable">
        <link:definition>080 - Disclosure - Operating Leases (Details) - Schedule of supplemental balance sheet information related to leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/ScheduleofmaturityofouroperatingleaseliabilitiesTable" id="petz_r_ScheduleofmaturityofouroperatingleaseliabilitiesTable">
        <link:definition>081 - Disclosure - Operating Leases (Details) - Schedule of maturity of our operating lease liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/CommitmentsandContingenciesDetails" id="petz_r_CommitmentsandContingenciesDetails">
        <link:definition>082 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/LongTermInvestmentsDetails" id="petz_r_LongTermInvestmentsDetails">
        <link:definition>083 - Disclosure - Long-Term Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/DisposalofSubsidiariesDetails" id="petz_r_DisposalofSubsidiariesDetails">
        <link:definition>084 - Disclosure - Disposal of Subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/SubsequentEventsDetails" id="petz_r_SubsequentEventsDetails">
        <link:definition>085 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tdhholdings/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <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://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2020-01-31" schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd"/>
  <xs:element name="ScheduleOfExchangeRatesUsedToTranslateAmountsInUsdAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsInUsdAbstract"/>
  <xs:element name="ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesAbstract"/>
  <xs:element name="ScheduleOfAssetsMeasuredAtFairValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfAssetsMeasuredAtFairValueAbstract"/>
  <xs:element name="ScheduleOfRestrictedCashAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfRestrictedCashAbstract"/>
  <xs:element name="ScheduleOfAccountsReceivableNetAndAccountsReceivableRelatedPartiesNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfAccountsReceivableNetAndAccountsReceivableRelatedPartiesNetAbstract"/>
  <xs:element name="ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract"/>
  <xs:element name="ScheduleOfInventoriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfInventoriesAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfLandUseRightsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfLandUseRightsAbstract"/>
  <xs:element name="ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract"/>
  <xs:element name="ScheduleOfShortTermLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfShortTermLoansAbstract"/>
  <xs:element name="ScheduleOfCorporateOrPersonalGuaranteesLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansAbstract"/>
  <xs:element name="ScheduleOfOtherCurrentLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfOtherCurrentLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfDueFromRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfDueFromRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfDueToRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfDueToRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfShortTermLoansFromRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfShortTermLoansFromRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfAccountsReceivablesFromRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfAccountsReceivablesFromRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfAccountsPayableToRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfAccountsPayableToRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfProvisionForIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfProvisionForIncomeTaxesAbstract"/>
  <xs:element name="ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract"/>
  <xs:element name="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfCustomersAndSuppliersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfCustomersAndSuppliersAbstract"/>
  <xs:element name="ScheduleOfNetRevenuesGeneratedFromDifferentReportableSegmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfNetRevenuesGeneratedFromDifferentReportableSegmentAbstract"/>
  <xs:element name="ScheduleOfComponentsOfLeaseExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfComponentsOfLeaseExpenseAbstract"/>
  <xs:element name="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract"/>
  <xs:element name="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract"/>
  <xs:element name="ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract"/>
  <xs:element name="LongtermInvestmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_LongtermInvestmentsAbstract"/>
  <xs:element name="NonCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_NonCurrentAssetsAbstract"/>
  <xs:element name="LiabilitiesAndStockholdersEquityDeficitAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_LiabilitiesAndStockholdersEquityDeficitAbstract"/>
  <xs:element name="NonCurrentLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_NonCurrentLiabilitiesAbstract"/>
  <xs:element name="StockholdersEquityDeficitAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_StockholdersEquityDeficitAbstract"/>
  <xs:element name="ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract"/>
  <xs:element name="PubliclyListedEquitySecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_PubliclyListedEquitySecuritiesAbstract"/>
  <xs:element name="SalesToAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_SalesToAbstract"/>
  <xs:element name="PurchasesFromAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_PurchasesFromAbstract"/>
  <xs:element name="ServiceProvidedByAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ServiceProvidedByAbstract"/>
  <xs:element name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
  <xs:element name="LandAndLandImprovement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_LandAndLandImprovement"/>
  <xs:element name="OperatingLeaseRightofuseAssetsRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_OperatingLeaseRightofuseAssetsRelatedParties"/>
  <xs:element name="ShortTermLoanRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_ShortTermLoanRelatedParties"/>
  <xs:element name="OperatingLeaseRightOfUseLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_OperatingLeaseRightOfUseLiabilitiesCurrent"/>
  <xs:element name="OperatingleaseliabilitiesRelatedPartyNonCurrentPortion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion"/>
  <xs:element name="StatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_StatutoryReserves"/>
  <xs:element name="SalesRevenuesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_SalesRevenuesNet"/>
  <xs:element name="CostOfRevenueRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_CostOfRevenueRelatedParties"/>
  <xs:element name="ImpairmentOfLonglivedAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill"/>
  <xs:element name="GovernmentSubsidie" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_GovernmentSubsidie"/>
  <xs:element name="NetLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_NetLoss"/>
  <xs:element name="DisposalofNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_DisposalofNoncontrollingInterest"/>
  <xs:element name="PurchaseOfNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_PurchaseOfNoncontrollingInterest"/>
  <xs:element name="CollectionOfStockSubscriptionReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_CollectionOfStockSubscriptionReceivable"/>
  <xs:element name="FairValueChangeOfShorttermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_FairValueChangeOfShorttermInvestments"/>
  <xs:element name="IncreaseDecreaseInAccountReceivablesRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_IncreaseDecreaseInAccountReceivablesRelatedParties"/>
  <xs:element name="IncreasingDecreasingOperatingLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_IncreasingDecreasingOperatingLeaseLiabilities"/>
  <xs:element name="OperatingLeaseLiabilitiesRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_OperatingLeaseLiabilitiesRelatedParties"/>
  <xs:element name="DueFromRelatedPartyNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_DueFromRelatedPartyNet"/>
  <xs:element name="DueToRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_DueToRelatedParties"/>
  <xs:element name="IncreaseDecreaseInSuppliersAdvances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_IncreaseDecreaseInSuppliersAdvances"/>
  <xs:element name="IncreaseDecreaseInAccountsPayablesRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_IncreaseDecreaseInAccountsPayablesRelatedParties"/>
  <xs:element name="IncreaseDecreaseInAccountPayableRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_IncreaseDecreaseInAccountPayableRelatedParties"/>
  <xs:element name="IncreaseDecreaseInNotesPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_IncreaseDecreaseInNotesPayable"/>
  <xs:element name="IncreaseDecreaseInCustomerAdvancesRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties"/>
  <xs:element name="PaymentsToAcquireLandUseRights" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_PaymentsToAcquireLandUseRights"/>
  <xs:element name="ProceedsFromLoansToRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_ProceedsFromLoansToRelatedParties"/>
  <xs:element name="PurchaseOfShorttermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_PurchaseOfShorttermInvestments"/>
  <xs:element name="CollectionOfStockSubscriptionsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_CollectionOfStockSubscriptionsReceivable"/>
  <xs:element name="ProceedsFromBankOverdrafts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_ProceedsFromBankOverdrafts"/>
  <xs:element name="ProceedsFromShortTermLoansRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_ProceedsFromShortTermLoansRelatedParties"/>
  <xs:element name="RepaymentsOfShortTermLoansRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_RepaymentsOfShortTermLoansRelatedParty"/>
  <xs:element name="InterestPayableTransferToPrincipalOfLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_InterestPayableTransferToPrincipalOfLoan"/>
  <xs:element name="NonCashOperatingExpensesPaidByRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_NonCashOperatingExpensesPaidByRelatedParties"/>
  <xs:element name="LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment"/>
  <xs:element name="NotesPayableTransferToShortTermLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_NotesPayableTransferToShortTermLoans"/>
  <xs:element name="ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties"/>
  <xs:element name="ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty"/>
  <xs:element name="SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries"/>
  <xs:element name="RestrictedCashCurrentAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_RestrictedCashCurrentAssets"/>
  <xs:element name="OrganizationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_OrganizationTable"/>
  <xs:element name="OrganizationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_OrganizationLineItems"/>
  <xs:element name="RestrictedCashTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_RestrictedCashTable"/>
  <xs:element name="RestrictedCashLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RestrictedCashLineItems"/>
  <xs:element name="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable"/>
  <xs:element name="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems"/>
  <xs:element name="InventoriesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_InventoriesTable"/>
  <xs:element name="InventoriesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_InventoriesLineItems"/>
  <xs:element name="LandUseRightsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_LandUseRightsTable"/>
  <xs:element name="LandUseRightsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_LandUseRightsLineItems"/>
  <xs:element name="LongtermInvestmentsTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_LongtermInvestmentsTextBlock"/>
  <xs:element name="GoingConcernPolicyTextblock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_GoingConcernPolicyTextblock"/>
  <xs:element name="COVID19PandemicPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_COVID19PandemicPolicyTextBlock"/>
  <xs:element name="ShortTermInvestmentsPolicy" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ShortTermInvestmentsPolicy"/>
  <xs:element name="CurrentExpectedCreditLossesPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CurrentExpectedCreditLossesPolicyTextBlock"/>
  <xs:element name="LandUsesRightsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_LandUsesRightsPolicyTextBlock"/>
  <xs:element name="GovernmentGrantsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_GovernmentGrantsPolicyTextBlock"/>
  <xs:element name="RelatedPartiesTransactionsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartiesTransactionsPolicyTextBlock"/>
  <xs:element name="ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock"/>
  <xs:element name="PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock"/>
  <xs:element name="RestrictedCashTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_RestrictedCashTablesTable"/>
  <xs:element name="RestrictedCashTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RestrictedCashTablesLineItems"/>
  <xs:element name="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable"/>
  <xs:element name="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems"/>
  <xs:element name="InventoriesTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_InventoriesTablesTable"/>
  <xs:element name="InventoriesTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_InventoriesTablesLineItems"/>
  <xs:element name="LandUseRightsTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_LandUseRightsTablesTable"/>
  <xs:element name="LandUseRightsTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_LandUseRightsTablesLineItems"/>
  <xs:element name="ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock"/>
  <xs:element name="ScheduleOfDueFromRelatedPartiesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfDueFromRelatedPartiesTableTextBlock"/>
  <xs:element name="ScheduleOfDueToRelatedPartiesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfDueToRelatedPartiesTableTextBlock"/>
  <xs:element name="ScheduleOfShortTermLoansFromRelatedParties" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfShortTermLoansFromRelatedParties"/>
  <xs:element name="ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock"/>
  <xs:element name="ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock"/>
  <xs:element name="ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock"/>
  <xs:element name="ConcentrationsofCreditRiskandMajorCustomersTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_ConcentrationsofCreditRiskandMajorCustomersTablesTable"/>
  <xs:element name="ConcentrationsofCreditRiskandMajorCustomersTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems"/>
  <xs:element name="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock"/>
  <xs:element name="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
  <xs:element name="ForeignCurrencyTranslationDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ForeignCurrencyTranslationDomain"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems"/>
  <xs:element name="ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate" type="xbrli:pureItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate"/>
  <xs:element name="ForeignCurrencyExchangeRateTranslationAverageRates" type="xbrli:pureItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="petz_ForeignCurrencyExchangeRateTranslationAverageRates"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems"/>
  <xs:element name="PropertyPlantAndEquipmentUsefulLifes" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_PropertyPlantAndEquipmentUsefulLifes"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems"/>
  <xs:element name="BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom"/>
  <xs:element name="BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes"/>
  <xs:element name="SecuredShortTermLoansAndLongTermLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_SecuredShortTermLoansAndLongTermLoans"/>
  <xs:element name="UnsecuredShortTermLoansAndLongTermLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_UnsecuredShortTermLoansAndLongTermLoans"/>
  <xs:element name="SecuredAndUnsecuredTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_SecuredAndUnsecuredTotal"/>
  <xs:element name="ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable"/>
  <xs:element name="ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems"/>
  <xs:element name="CorporateOrPersonalGuaranteesProvidedForLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_CorporateOrPersonalGuaranteesProvidedForLoans"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems"/>
  <xs:element name="ServicesProvidedByRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_ServicesProvidedByRelatedParties"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems"/>
  <xs:element name="EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers"/>
  <xs:element name="SalesTaxAndAdditions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_SalesTaxAndAdditions"/>
  <xs:element name="TotalLeaseRightofuseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_TotalLeaseRightofuseAssets"/>
  <xs:element name="OperatingLeaseLiabilitiesrelatedPartiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent"/>
  <xs:element name="OperatingLeaseLiabilitiesrelatedPartyNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent"/>
  <xs:element name="TotalOperatingLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_TotalOperatingLeaseLiabilities"/>
  <xs:element name="OrganizationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_OrganizationDetailsTable"/>
  <xs:element name="OrganizationDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_OrganizationDetailsLineItems"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_SummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
  <xs:element name="IncurredNetLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_IncurredNetLoss"/>
  <xs:element name="WorkingCapitalDeficit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_WorkingCapitalDeficit"/>
  <xs:element name="RealizedGainPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RealizedGainPercentage"/>
  <xs:element name="ExcessOfAccumulatedRealizedGainPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ExcessOfAccumulatedRealizedGainPercentage"/>
  <xs:element name="ExceedingPortionOfTotalRealizedGainPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ExceedingPortionOfTotalRealizedGainPercentage"/>
  <xs:element name="RecentAdoptionOfAccountingPronouncementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RecentAdoptionOfAccountingPronouncementDescription"/>
  <xs:element name="OperatingLeasesLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_OperatingLeasesLiability"/>
  <xs:element name="RightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_RightOfUseAssets"/>
  <xs:element name="SalesRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_SalesRevenue"/>
  <xs:element name="ContractRevenuesRecognitionDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ContractRevenuesRecognitionDescription"/>
  <xs:element name="ShippingHandlingAndTransportationCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_ShippingHandlingAndTransportationCost"/>
  <xs:element name="NumberOfSegment" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_NumberOfSegment"/>
  <xs:element name="WritedownOfPotentiallyObsoleteOrSlowmovingInventories" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories"/>
  <xs:element name="LowerOfCostOrMarketAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_LowerOfCostOrMarketAdjustment"/>
  <xs:element name="BuildingsNetBookValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_BuildingsNetBookValue"/>
  <xs:element name="AgreementDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_AgreementDomain"/>
  <xs:element name="ShortTermLoansDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_ShortTermLoansDetailsTable"/>
  <xs:element name="ShortTermLoansDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ShortTermLoansDetailsLineItems"/>
  <xs:element name="RelatedPartyTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_RelatedPartyTransactionsDetailsTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartyTransactionsDetailsLineItems"/>
  <xs:element name="UnsecuredShortTermLoansFromRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_UnsecuredShortTermLoansFromRelatedParty"/>
  <xs:element name="InventoriesPurchasedFromRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_InventoriesPurchasedFromRelatedParties"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_IncomeTaxesDetailsTable"/>
  <xs:element name="IncomeTaxesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_IncomeTaxesDetailsLineItems"/>
  <xs:element name="PreferentialTaxRatePercenatge" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_PreferentialTaxRatePercenatge"/>
  <xs:element name="StockholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_StockholdersEquityDetailsTable"/>
  <xs:element name="StockholdersEquityDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_StockholdersEquityDetailsLineItems"/>
  <xs:element name="AggregatePurchasePrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_AggregatePurchasePrice"/>
  <xs:element name="RemainingCashOutstandingBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_RemainingCashOutstandingBalance"/>
  <xs:element name="StatutoryReserveAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="petz_StatutoryReserveAmount"/>
  <xs:element name="ConcentrationsofCreditRiskandMajorCustomersDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsTable"/>
  <xs:element name="ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems"/>
  <xs:element name="DescriptionOfNumberOfSegments" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_DescriptionOfNumberOfSegments"/>
  <xs:element name="LeaseTerm" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_LeaseTerm"/>
  <xs:element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_CommitmentsandContingenciesDetailsTable"/>
  <xs:element name="CommitmentsandContingenciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CommitmentsandContingenciesDetailsLineItems"/>
  <xs:element name="ContingentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_ContingentLiabilities"/>
  <xs:element name="RecognizedContingentLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_RecognizedContingentLosses"/>
  <xs:element name="LongTermInvestmentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_LongTermInvestmentsDetailsTable"/>
  <xs:element name="LongTermInvestmentsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_LongTermInvestmentsDetailsLineItems"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="petz_SubsequentEventsDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_SubsequentEventsDetailsLineItems"/>
  <xs:element name="AuctionPrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_AuctionPrice"/>
  <xs:element name="ThirdPartyAuctionPrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="petz_ThirdPartyAuctionPrice"/>
  <xs:element name="NumberOfInvestors" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="petz_NumberOfInvestors"/>
  <xs:element name="AgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="petz_AgreementAxis"/>
  <xs:element name="ForeignCurrencyTranslationAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="petz_ForeignCurrencyTranslationAxis"/>
  <xs:element name="AccountsReceivableRelatedPartyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_AccountsReceivableRelatedPartyMember"/>
  <xs:element name="AnIndividualMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_AnIndividualMember"/>
  <xs:element name="BakedPetBiscuitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_BakedPetBiscuitsMember"/>
  <xs:element name="BeijingQuanminChongaiInformationTechnologyCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember"/>
  <xs:element name="ChinaConstructionBankMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ChinaConstructionBankMember"/>
  <xs:element name="CustomerAMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CustomerAMember"/>
  <xs:element name="CustomerGMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CustomerGMember"/>
  <xs:element name="CustomerHMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CustomerHMember"/>
  <xs:element name="CustomerIMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CustomerIMember"/>
  <xs:element name="CustomerJMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CustomerJMember"/>
  <xs:element name="CustomerKMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CustomerKMember"/>
  <xs:element name="CustomerLMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CustomerLMember"/>
  <xs:element name="CustomerMMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CustomerMMember"/>
  <xs:element name="CustomerNMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CustomerNMember"/>
  <xs:element name="CustomerOMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CustomerOMember"/>
  <xs:element name="CustomerPMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_CustomerPMember"/>
  <xs:element name="DandanLiuMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_DandanLiuMember"/>
  <xs:element name="DentalHealthSnacksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_DentalHealthSnacksMember"/>
  <xs:element name="DifferentCountriesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_DifferentCountriesMember"/>
  <xs:element name="DomesticSalesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_DomesticSalesMember"/>
  <xs:element name="DriedPetSnacksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_DriedPetSnacksMember"/>
  <xs:element name="EasthillCapitalManagementLLCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_EasthillCapitalManagementLLCMember"/>
  <xs:element name="ElectronicCommerceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ElectronicCommerceMember"/>
  <xs:element name="EuroIntoUSDollarsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_EuroIntoUSDollarsMember"/>
  <xs:element name="GaochuangMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_GaochuangMember"/>
  <xs:element name="HanyinheMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_HanyinheMember"/>
  <xs:element name="HuangdaoHanyinheSoftwareDevelopmentCenterCoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember"/>
  <xs:element name="JishanSunZouVenturesLLCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_JishanSunZouVenturesLLCMember"/>
  <xs:element name="KangkangFamilyFarmMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_KangkangFamilyFarmMember"/>
  <xs:element name="LikeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_LikeMember"/>
  <xs:element name="LiujiayiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_LiujiayiMember"/>
  <xs:element name="LiujiayiPetTechnologyCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_LiujiayiPetTechnologyCoLtdMember"/>
  <xs:element name="LoansAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_LoansAgreementMember"/>
  <xs:element name="MarketingChannelsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_MarketingChannelsMember"/>
  <xs:element name="OtherCountriesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_OtherCountriesMember"/>
  <xs:element name="OthersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_OthersMember"/>
  <xs:element name="OverseaSalesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_OverseaSalesMember"/>
  <xs:element name="PetChewsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_PetChewsMember"/>
  <xs:element name="PurchasesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_PurchasesMember"/>
  <xs:element name="QingdaoLikePetSuppliesCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_QingdaoLikePetSuppliesCoLtdMember"/>
  <xs:element name="QingdaoLingchongInformationTechnologyCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_QingdaoLingchongInformationTechnologyCoLtdMember"/>
  <xs:element name="QingdaoSaikeEnvironmentalTechnologyCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember"/>
  <xs:element name="QingdaoYinheJiutianInformationTechnologyCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember"/>
  <xs:element name="QuanminChongaiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_QuanminChongaiMember"/>
  <xs:element name="RMBIntoUSDollarsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RMBIntoUSDollarsMember"/>
  <xs:element name="RelatedPartyFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartyFourMember"/>
  <xs:element name="RelatedPartyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartyMember"/>
  <xs:element name="RelatedPartyOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartyOneMember"/>
  <xs:element name="RelatedPartyThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartyThreeMember"/>
  <xs:element name="RelatedPartyTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartyTransactionMember"/>
  <xs:element name="RelatedPartyTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RelatedPartyTwoMember"/>
  <xs:element name="RongbingCuiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RongbingCuiMember"/>
  <xs:element name="RongfengCuiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_RongfengCuiMember"/>
  <xs:element name="StatutoryReservesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_StatutoryReservesMember"/>
  <xs:element name="StockSubscriptionReceivableMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_StockSubscriptionReceivableMember"/>
  <xs:element name="SupplierAMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_SupplierAMember"/>
  <xs:element name="SupplierBMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_SupplierBMember"/>
  <xs:element name="SupplierCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_SupplierCMember"/>
  <xs:element name="SupplierDMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_SupplierDMember"/>
  <xs:element name="SupplierEMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_SupplierEMember"/>
  <xs:element name="SupplierFMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_SupplierFMember"/>
  <xs:element name="TDHFoodsLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_TDHFoodsLimitedMember"/>
  <xs:element name="TdhGroupBvbaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_TdhGroupBvbaMember"/>
  <xs:element name="TdhHkLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_TdhHkLimitedMember"/>
  <xs:element name="TdhHoldingsIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_TdhHoldingsIncMember"/>
  <xs:element name="TdhJapanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_TdhJapanMember"/>
  <xs:element name="TdhPetfoodLlcMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_TdhPetfoodLlcMember"/>
  <xs:element name="TiandihuiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_TiandihuiMember"/>
  <xs:element name="TideFoodCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_TideFoodCoLtdMember"/>
  <xs:element name="TideShanghaiIndustrialCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_TideShanghaiIndustrialCoLtdMember"/>
  <xs:element name="WetCannedPetFoodMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_WetCannedPetFoodMember"/>
  <xs:element name="YanFuMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_YanFuMember"/>
  <xs:element name="YanjuanWangMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_YanjuanWangMember"/>
  <xs:element name="YenIntoUSDollarsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_YenIntoUSDollarsMember"/>
  <xs:element name="YichongQingdaoTechnologyCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_YichongQingdaoTechnologyCoLtdMember"/>
  <xs:element name="YinheJiutianMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_YinheJiutianMember"/>
  <xs:element name="YuxiangQiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_YuxiangQiMember"/>
  <xs:element name="ZhenyuMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ZhenyuMember"/>
  <xs:element name="ZhenyuTradingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ZhenyuTradingMember"/>
  <xs:element name="ZhenyuTradingQingdaoCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ZhenyuTradingQingdaoCoLtdMember"/>
  <xs:element name="ZhonghuaLiuMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ZhonghuaLiuMember"/>
  <xs:element name="ZuhuaZouMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_ZuhuaZouMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="petz_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>petz-20201231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Apr 26 16:22:41 UTC 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConsolidatedBalanceSheet" roleURI="http://tdhholdings/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConsolidatedIncomeStatement" roleURI="http://tdhholdings/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConsolidatedCashFlow" roleURI="http://tdhholdings/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofothercurrentliabilitiesTable" roleURI="http://tdhholdings/role/ScheduleofothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofprovisionforincometaxesTable" roleURI="http://tdhholdings/role/ScheduleofprovisionforincometaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofcomponentsofleaseexpenseTable" roleURI="http://tdhholdings/role/ScheduleofcomponentsofleaseexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofsupplementalbalancesheetinformationrelatedtoleasesTable" roleURI="http://tdhholdings/role/ScheduleofsupplementalbalancesheetinformationrelatedtoleasesTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Supplies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_Supplies" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_LandAndLandImprovement" xlink:href="petz-20201231.xsd#petz_LandAndLandImprovement"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="petz_LandAndLandImprovement" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_LongTermInvestments" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseRightofuseAssetsRelatedParties" xlink:href="petz-20201231.xsd#petz_OperatingLeaseRightofuseAssetsRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="petz_OperatingLeaseRightofuseAssetsRelatedParties" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_NotesPayable" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BankOverdrafts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOverdrafts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_BankOverdrafts" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_ShortTermLoanRelatedParties" xlink:href="petz-20201231.xsd#petz_ShortTermLoanRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="petz_ShortTermLoanRelatedParties" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseRightOfUseLiabilitiesCurrent" xlink:href="petz-20201231.xsd#petz_OperatingLeaseRightOfUseLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="petz_OperatingLeaseRightOfUseLiabilitiesCurrent" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion" xlink:href="petz-20201231.xsd#petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_StatutoryReserves" xlink:href="petz-20201231.xsd#petz_StatutoryReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="petz_StatutoryReserves" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquity" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_MinorityInterest" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <loc xlink:type="locator" xlink:label="petz_SalesRevenuesNet" xlink:href="petz-20201231.xsd#petz_SalesRevenuesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues" xlink:to="petz_SalesRevenuesNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_RevenueFromRelatedParties" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AffiliateCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AffiliateCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_AffiliateCosts" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_CostOfRevenueRelatedParties" xlink:href="petz-20201231.xsd#petz_CostOfRevenueRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="petz_CostOfRevenueRelatedParties" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill" xlink:href="petz-20201231.xsd#petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="petz_GovernmentSubsidie" xlink:href="petz-20201231.xsd#petz_GovernmentSubsidie"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="petz_GovernmentSubsidie" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherIncome" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeNonoperating" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeNonoperating" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpense" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpenses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherExpenses" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:label="petz_NetLoss" xlink:href="petz-20201231.xsd#petz_NetLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="petz_NetLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZmyHAeujLFSrsyOUWB5q7sP9hfG4NtdOFEUyn8CdkCsHALp8TF1PKe7I0Im1qeUij97j+A5SezR9hCrraTElIpe9SzmdWlmh4oSlFbsGfLNxEcboY++uGRuz8EoLZeMfNe80GHjP84ZMQFSD9BNPFmf+7RXagbKywc8F1ZEQCqfW1+0hi4YA0tSBIJIrKfB90=] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OtherAssetImpairmentCharges" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill" xlink:href="petz-20201231.xsd#petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InventoryWriteDown" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseLiabilitiesRelatedParties" xlink:href="petz-20201231.xsd#petz_OperatingLeaseLiabilitiesRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="petz_OperatingLeaseLiabilitiesRelatedParties" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_DueToRelatedParties" xlink:href="petz-20201231.xsd#petz_DueToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="petz_DueToRelatedParties" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInSuppliersAdvances" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInSuppliersAdvances"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="petz_IncreaseDecreaseInSuppliersAdvances" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInAccountsPayablesRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInAccountsPayablesRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="petz_IncreaseDecreaseInAccountsPayablesRelatedParties" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" order="13" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInAccountPayableRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInAccountPayableRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="petz_IncreaseDecreaseInAccountPayableRelatedParties" order="14" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInNotesPayable" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInNotesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="petz_IncreaseDecreaseInNotesPayable" order="15" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="16" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances" order="17" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInCustomerAdvancesRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties" order="18" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" order="19" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_FairValueChangeOfShorttermInvestments" xlink:href="petz-20201231.xsd#petz_FairValueChangeOfShorttermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="petz_FairValueChangeOfShorttermInvestments" order="20" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="21" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="22" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="23" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OtherNoncashIncomeExpense" order="24" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="25" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInReceivables" order="26" weight="-1"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInAccountReceivablesRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInAccountReceivablesRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="petz_IncreaseDecreaseInAccountReceivablesRelatedParties" order="27" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="28" weight="-1"/>
    <loc xlink:type="locator" xlink:label="petz_IncreasingDecreasingOperatingLeaseLiabilities" xlink:href="petz-20201231.xsd#petz_IncreasingDecreasingOperatingLeaseLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="petz_IncreasingDecreasingOperatingLeaseLiabilities" order="29" weight="-1"/>
    <loc xlink:type="locator" xlink:label="petz_DueFromRelatedPartyNet" xlink:href="petz-20201231.xsd#petz_DueFromRelatedPartyNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="petz_DueFromRelatedPartyNet" order="30" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" order="31" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_ProceedsFromLoansToRelatedParties" xlink:href="petz-20201231.xsd#petz_ProceedsFromLoansToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="petz_ProceedsFromLoansToRelatedParties" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_RepaymentOfNotesReceivableFromRelatedParties" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="petz_PaymentsToAcquireLandUseRights" xlink:href="petz-20201231.xsd#petz_PaymentsToAcquireLandUseRights"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="petz_PaymentsToAcquireLandUseRights" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireInvestments" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="petz_PurchaseOfShorttermInvestments" xlink:href="petz-20201231.xsd#petz_PurchaseOfShorttermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="petz_PurchaseOfShorttermInvestments" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_CollectionOfStockSubscriptionsReceivable" xlink:href="petz-20201231.xsd#petz_CollectionOfStockSubscriptionsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="petz_CollectionOfStockSubscriptionsReceivable" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_ProceedsFromBankOverdrafts" xlink:href="petz-20201231.xsd#petz_ProceedsFromBankOverdrafts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="petz_ProceedsFromBankOverdrafts" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_ProceedsFromShortTermLoansRelatedParties" xlink:href="petz-20201231.xsd#petz_ProceedsFromShortTermLoansRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="petz_ProceedsFromShortTermLoansRelatedParties" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsToMinorityShareholders" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="petz_RepaymentsOfShortTermLoansRelatedParty" xlink:href="petz-20201231.xsd#petz_RepaymentsOfShortTermLoansRelatedParty"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="petz_RepaymentsOfShortTermLoansRelatedParty" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="us-gaap_Cash" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_RestrictedCashCurrentAssets" xlink:href="petz-20201231.xsd#petz_RestrictedCashCurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="petz_RestrictedCashCurrentAssets" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofothercurrentliabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofprovisionforincometaxesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofcomponentsofleaseexpenseTable">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_OperatingLeaseCost" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_ShortTermLeaseCost" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofsupplementalbalancesheetinformationrelatedtoleasesTable">
    <loc xlink:type="locator" xlink:label="petz_TotalLeaseRightofuseAssets" xlink:href="petz-20201231.xsd#petz_TotalLeaseRightofuseAssets"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="petz_TotalLeaseRightofuseAssets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseRightofuseAssetsRelatedParties" xlink:href="petz-20201231.xsd#petz_OperatingLeaseRightofuseAssetsRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="petz_TotalLeaseRightofuseAssets" xlink:to="petz_OperatingLeaseRightofuseAssetsRelatedParties" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent" xlink:href="petz-20201231.xsd#petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent" xlink:href="petz-20201231.xsd#petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent" order="3" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>petz-20201231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Apr 26 16:22:41 UTC 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConsolidatedBalanceSheet" roleURI="http://tdhholdings/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://tdhholdings/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConsolidatedIncomeStatement" roleURI="http://tdhholdings/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ShareholdersEquityType2or3" roleURI="http://tdhholdings/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConsolidatedCashFlow" roleURI="http://tdhholdings/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_Organization" roleURI="http://tdhholdings/role/Organization"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SummaryofSignificantAccountingPolicies" roleURI="http://tdhholdings/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_RestrictedCash" roleURI="http://tdhholdings/role/RestrictedCash"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_AccountsReceivableNetandAccountsReceivableRelatedPartiesNet" roleURI="http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNet"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_Inventories" roleURI="http://tdhholdings/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_PropertyPlantandEquipmentNet" roleURI="http://tdhholdings/role/PropertyPlantandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_LandUseRights" roleURI="http://tdhholdings/role/LandUseRights"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ShortTermLoans" roleURI="http://tdhholdings/role/ShortTermLoans"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_OtherCurrentLiabilities" roleURI="http://tdhholdings/role/OtherCurrentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_RelatedPartyTransactions" roleURI="http://tdhholdings/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_IncomeTaxes" roleURI="http://tdhholdings/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_StockholdersEquity" roleURI="http://tdhholdings/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConcentrationsofCreditRiskandMajorCustomers" roleURI="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomers"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SegmentandRevenueAnalysis" roleURI="http://tdhholdings/role/SegmentandRevenueAnalysis"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_OperatingLeases" roleURI="http://tdhholdings/role/OperatingLeases"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_CommitmentsandContingencies" roleURI="http://tdhholdings/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_LongTermInvestments" roleURI="http://tdhholdings/role/LongTermInvestments"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_DisposalofSubsidiaries" roleURI="http://tdhholdings/role/DisposalofSubsidiaries"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SubsequentEvents" roleURI="http://tdhholdings/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_AccountingPoliciesByPolicy" roleURI="http://tdhholdings/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://tdhholdings/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_RestrictedCashTables" roleURI="http://tdhholdings/role/RestrictedCashTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTables" roleURI="http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_InventoriesTables" roleURI="http://tdhholdings/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_PropertyPlantandEquipmentNetTables" roleURI="http://tdhholdings/role/PropertyPlantandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_LandUseRightsTables" roleURI="http://tdhholdings/role/LandUseRightsTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ShortTermLoansTables" roleURI="http://tdhholdings/role/ShortTermLoansTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_OtherCurrentLiabilitiesTables" roleURI="http://tdhholdings/role/OtherCurrentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_RelatedPartyTransactionsTables" roleURI="http://tdhholdings/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_IncomeTaxesTables" roleURI="http://tdhholdings/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConcentrationsofCreditRiskandMajorCustomersTables" roleURI="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SegmentandRevenueAnalysisTables" roleURI="http://tdhholdings/role/SegmentandRevenueAnalysisTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_OperatingLeasesTables" roleURI="http://tdhholdings/role/OperatingLeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofexchangeratesusedtotranslateamountsinUSDTable" roleURI="http://tdhholdings/role/ScheduleofexchangeratesusedtotranslateamountsinUSDTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofpropertyandequipmentestimatedusefullivesTable" roleURI="http://tdhholdings/role/ScheduleofpropertyandequipmentestimatedusefullivesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofassetsmeasuredatfairvalueTable" roleURI="http://tdhholdings/role/ScheduleofassetsmeasuredatfairvalueTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofrestrictedcashTable" roleURI="http://tdhholdings/role/ScheduleofrestrictedcashTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofaccountsreceivablenetandaccountsreceivablerelatedpartiesnetTable" roleURI="http://tdhholdings/role/ScheduleofaccountsreceivablenetandaccountsreceivablerelatedpartiesnetTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofchangesinallowanceforcreditlossconsistedTable" roleURI="http://tdhholdings/role/ScheduleofchangesinallowanceforcreditlossconsistedTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofinventoriesTable" roleURI="http://tdhholdings/role/ScheduleofinventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofpropertyplantandequipmentTable" roleURI="http://tdhholdings/role/ScheduleofpropertyplantandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleoflanduserightsTable" roleURI="http://tdhholdings/role/ScheduleoflanduserightsTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofestimatedfutureamortizationexpenseforlanduserightsTable" roleURI="http://tdhholdings/role/ScheduleofestimatedfutureamortizationexpenseforlanduserightsTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofshorttermloansTable" roleURI="http://tdhholdings/role/ScheduleofshorttermloansTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofcorporateorpersonalguaranteesloansTable" roleURI="http://tdhholdings/role/ScheduleofcorporateorpersonalguaranteesloansTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofothercurrentliabilitiesTable" roleURI="http://tdhholdings/role/ScheduleofothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofrelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofduefromrelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofduefromrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofduetorelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofduetorelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofshorttermloansfromrelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofshorttermloansfromrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofaccountsreceivablesfromrelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofaccountsreceivablesfromrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofaccountspayabletorelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofaccountspayabletorelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofprovisionforincometaxesTable" roleURI="http://tdhholdings/role/ScheduleofprovisionforincometaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofreconciliationsofthestatutoryincometaxrateandthecompanyseffectiveincometaxrateTable" roleURI="http://tdhholdings/role/ScheduleofreconciliationsofthestatutoryincometaxrateandthecompanyseffectiveincometaxrateTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofdeferredtaxassetsandliabilitiesTable" roleURI="http://tdhholdings/role/ScheduleofdeferredtaxassetsandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofcustomersandsuppliersTable" roleURI="http://tdhholdings/role/ScheduleofcustomersandsuppliersTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofcustomersandsuppliersTable0" roleURI="http://tdhholdings/role/ScheduleofcustomersandsuppliersTable0"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofnetrevenuesgeneratedfromdifferentreportablesegmentTable" roleURI="http://tdhholdings/role/ScheduleofnetrevenuesgeneratedfromdifferentreportablesegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofcomponentsofleaseexpenseTable" roleURI="http://tdhholdings/role/ScheduleofcomponentsofleaseexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofsupplementalcashflowinformationrelatedtoleasesTable" roleURI="http://tdhholdings/role/ScheduleofsupplementalcashflowinformationrelatedtoleasesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofsupplementalbalancesheetinformationrelatedtoleasesTable" roleURI="http://tdhholdings/role/ScheduleofsupplementalbalancesheetinformationrelatedtoleasesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofmaturityofouroperatingleaseliabilitiesTable" roleURI="http://tdhholdings/role/ScheduleofmaturityofouroperatingleaseliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_OrganizationDetails" roleURI="http://tdhholdings/role/OrganizationDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://tdhholdings/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_RestrictedCashDetails" roleURI="http://tdhholdings/role/RestrictedCashDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_InventoriesDetails" roleURI="http://tdhholdings/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_PropertyPlantandEquipmentNetDetails" roleURI="http://tdhholdings/role/PropertyPlantandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_LandUseRightsDetails" roleURI="http://tdhholdings/role/LandUseRightsDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ShortTermLoansDetails" roleURI="http://tdhholdings/role/ShortTermLoansDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_RelatedPartyTransactionsDetails" roleURI="http://tdhholdings/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_IncomeTaxesDetails" roleURI="http://tdhholdings/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_StockholdersEquityDetails" roleURI="http://tdhholdings/role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConcentrationsofCreditRiskandMajorCustomersDetails" roleURI="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SegmentandRevenueAnalysisDetails" roleURI="http://tdhholdings/role/SegmentandRevenueAnalysisDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_OperatingLeasesDetails" roleURI="http://tdhholdings/role/OperatingLeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_CommitmentsandContingenciesDetails" roleURI="http://tdhholdings/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_LongTermInvestmentsDetails" roleURI="http://tdhholdings/role/LongTermInvestmentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_DisposalofSubsidiariesDetails" roleURI="http://tdhholdings/role/DisposalofSubsidiariesDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SubsequentEventsDetails" roleURI="http://tdhholdings/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#DocumentAndEntityInformation" roleURI="http://tdhholdings/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Supplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Supplies" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_AssetsCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_NonCurrentAssetsAbstract" xlink:href="petz-20201231.xsd#petz_NonCurrentAssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="petz_NonCurrentAssetsAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_NonCurrentAssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_LandAndLandImprovement" xlink:href="petz-20201231.xsd#petz_LandAndLandImprovement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_NonCurrentAssetsAbstract" xlink:to="petz_LandAndLandImprovement" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_NonCurrentAssetsAbstract" xlink:to="us-gaap_LongTermInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_NonCurrentAssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseRightofuseAssetsRelatedParties" xlink:href="petz-20201231.xsd#petz_OperatingLeaseRightofuseAssetsRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_NonCurrentAssetsAbstract" xlink:to="petz_OperatingLeaseRightofuseAssetsRelatedParties" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_OperatingLeaseRightofuseAssetsRelatedParties" xlink:to="us-gaap_AssetsNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_LiabilitiesAndStockholdersEquityDeficitAbstract" xlink:href="petz-20201231.xsd#petz_LiabilitiesAndStockholdersEquityDeficitAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="petz_LiabilitiesAndStockholdersEquityDeficitAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_LiabilitiesAndStockholdersEquityDeficitAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BankOverdrafts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOverdrafts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BankOverdrafts" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ShortTermLoanRelatedParties" xlink:href="petz-20201231.xsd#petz_ShortTermLoanRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="petz_ShortTermLoanRelatedParties" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseRightOfUseLiabilitiesCurrent" xlink:href="petz-20201231.xsd#petz_OperatingLeaseRightOfUseLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="petz_OperatingLeaseRightOfUseLiabilitiesCurrent" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_NonCurrentLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_NonCurrentLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="petz_NonCurrentLiabilitiesAbstract" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_NonCurrentLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion" xlink:href="petz-20201231.xsd#petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_NonCurrentLiabilitiesAbstract" xlink:to="petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_NonCurrentLiabilitiesAbstract" xlink:to="us-gaap_Liabilities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_StockholdersEquityDeficitAbstract" xlink:href="petz-20201231.xsd#petz_StockholdersEquityDeficitAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_LiabilitiesAndStockholdersEquityDeficitAbstract" xlink:to="petz_StockholdersEquityDeficitAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDeficitAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDeficitAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_StatutoryReserves" xlink:href="petz-20201231.xsd#petz_StatutoryReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDeficitAbstract" xlink:to="petz_StatutoryReserves" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDeficitAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDeficitAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_StockholdersEquity" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDeficitAbstract" xlink:to="us-gaap_MinorityInterest" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_LiabilitiesAndStockholdersEquityDeficitAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="petz_SalesRevenuesNet" xlink:href="petz-20201231.xsd#petz_SalesRevenuesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="petz_SalesRevenuesNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromRelatedParties" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AffiliateCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AffiliateCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_AffiliateCosts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CostOfRevenueRelatedParties" xlink:href="petz-20201231.xsd#petz_CostOfRevenueRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_Revenues" xlink:to="petz_CostOfRevenueRelatedParties" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill" xlink:href="petz-20201231.xsd#petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_InterestExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_GovernmentSubsidie" xlink:href="petz-20201231.xsd#petz_GovernmentSubsidie"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="petz_GovernmentSubsidie" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OtherIncome" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OtherExpenses" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeNonoperating" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_InvestmentIncomeNonoperating" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_NetLoss" xlink:href="petz-20201231.xsd#petz_NetLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="petz_NetLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_StockSubscriptionReceivableMember" xlink:href="petz-20201231.xsd#petz_StockSubscriptionReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="petz_StockSubscriptionReceivableMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_StatutoryReservesMember" xlink:href="petz-20201231.xsd#petz_StatutoryReservesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="petz_StatutoryReservesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_DisposalofNoncontrollingInterest" xlink:href="petz-20201231.xsd#petz_DisposalofNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProfitLoss" xlink:to="petz_DisposalofNoncontrollingInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_PurchaseOfNoncontrollingInterest" xlink:href="petz-20201231.xsd#petz_PurchaseOfNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProfitLoss" xlink:to="petz_PurchaseOfNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CollectionOfStockSubscriptionReceivable" xlink:href="petz-20201231.xsd#petz_CollectionOfStockSubscriptionReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="petz_CollectionOfStockSubscriptionReceivable" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_FairValueChangeOfShorttermInvestments" xlink:href="petz-20201231.xsd#petz_FairValueChangeOfShorttermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="petz_FairValueChangeOfShorttermInvestments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherAssetImpairmentCharges" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill" xlink:href="petz-20201231.xsd#petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryWriteDown" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpense" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInReceivables" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInAccountReceivablesRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInAccountReceivablesRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="petz_IncreaseDecreaseInAccountReceivablesRelatedParties" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_IncreasingDecreasingOperatingLeaseLiabilities" xlink:href="petz-20201231.xsd#petz_IncreasingDecreasingOperatingLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="petz_IncreasingDecreasingOperatingLeaseLiabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseLiabilitiesRelatedParties" xlink:href="petz-20201231.xsd#petz_OperatingLeaseLiabilitiesRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="petz_OperatingLeaseLiabilitiesRelatedParties" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_DueFromRelatedPartyNet" xlink:href="petz-20201231.xsd#petz_DueFromRelatedPartyNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="petz_DueFromRelatedPartyNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_DueToRelatedParties" xlink:href="petz-20201231.xsd#petz_DueToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="petz_DueToRelatedParties" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInSuppliersAdvances" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInSuppliersAdvances"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="petz_IncreaseDecreaseInSuppliersAdvances" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInAccountsPayablesRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInAccountsPayablesRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="petz_IncreaseDecreaseInAccountsPayablesRelatedParties" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInAccountPayableRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInAccountPayableRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="petz_IncreaseDecreaseInAccountPayableRelatedParties" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInNotesPayable" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="petz_IncreaseDecreaseInNotesPayable" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInCustomerAdvancesRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_PaymentsToAcquireLandUseRights" xlink:href="petz-20201231.xsd#petz_PaymentsToAcquireLandUseRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="petz_PaymentsToAcquireLandUseRights" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ProceedsFromLoansToRelatedParties" xlink:href="petz-20201231.xsd#petz_ProceedsFromLoansToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="petz_ProceedsFromLoansToRelatedParties" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_RepaymentOfNotesReceivableFromRelatedParties" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInvestments" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_PurchaseOfShorttermInvestments" xlink:href="petz-20201231.xsd#petz_PurchaseOfShorttermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="petz_PurchaseOfShorttermInvestments" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsToMinorityShareholders" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CollectionOfStockSubscriptionsReceivable" xlink:href="petz-20201231.xsd#petz_CollectionOfStockSubscriptionsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="petz_CollectionOfStockSubscriptionsReceivable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ProceedsFromBankOverdrafts" xlink:href="petz-20201231.xsd#petz_ProceedsFromBankOverdrafts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="petz_ProceedsFromBankOverdrafts" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ProceedsFromShortTermLoansRelatedParties" xlink:href="petz-20201231.xsd#petz_ProceedsFromShortTermLoansRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="petz_ProceedsFromShortTermLoansRelatedParties" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RepaymentsOfShortTermLoansRelatedParty" xlink:href="petz-20201231.xsd#petz_RepaymentsOfShortTermLoansRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="petz_RepaymentsOfShortTermLoansRelatedParty" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_InterestPayableTransferToPrincipalOfLoan" xlink:href="petz-20201231.xsd#petz_InterestPayableTransferToPrincipalOfLoan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="petz_InterestPayableTransferToPrincipalOfLoan" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_NonCashOperatingExpensesPaidByRelatedParties" xlink:href="petz-20201231.xsd#petz_NonCashOperatingExpensesPaidByRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="petz_NonCashOperatingExpensesPaidByRelatedParties" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment" xlink:href="petz-20201231.xsd#petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_NotesPayableTransferToShortTermLoans" xlink:href="petz-20201231.xsd#petz_NotesPayableTransferToShortTermLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="petz_NotesPayableTransferToShortTermLoans" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties" xlink:href="petz-20201231.xsd#petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty" xlink:href="petz-20201231.xsd#petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries" xlink:href="petz-20201231.xsd#petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssued1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_StockIssued1" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract" xlink:href="petz-20201231.xsd#petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract" xlink:to="us-gaap_Cash" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RestrictedCashCurrentAssets" xlink:href="petz-20201231.xsd#petz_RestrictedCashCurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract" xlink:to="petz_RestrictedCashCurrentAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestments" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/Organization">
    <loc xlink:type="locator" xlink:label="petz_OrganizationLineItems" xlink:href="petz-20201231.xsd#petz_OrganizationLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_OrganizationTable" xlink:href="petz-20201231.xsd#petz_OrganizationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_OrganizationLineItems" xlink:to="petz_OrganizationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_OrganizationLineItems" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/SummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/RestrictedCash">
    <loc xlink:type="locator" xlink:label="petz_RestrictedCashLineItems" xlink:href="petz-20201231.xsd#petz_RestrictedCashLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_RestrictedCashTable" xlink:href="petz-20201231.xsd#petz_RestrictedCashTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_RestrictedCashLineItems" xlink:to="petz_RestrictedCashTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RestrictedCashLineItems" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNet">
    <loc xlink:type="locator" xlink:label="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems" xlink:href="petz-20201231.xsd#petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable" xlink:href="petz-20201231.xsd#petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems" xlink:to="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/Inventories">
    <loc xlink:type="locator" xlink:label="petz_InventoriesLineItems" xlink:href="petz-20201231.xsd#petz_InventoriesLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_InventoriesTable" xlink:href="petz-20201231.xsd#petz_InventoriesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_InventoriesLineItems" xlink:to="petz_InventoriesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_InventoriesLineItems" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/PropertyPlantandEquipmentNet">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/LandUseRights">
    <loc xlink:type="locator" xlink:label="petz_LandUseRightsLineItems" xlink:href="petz-20201231.xsd#petz_LandUseRightsLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_LandUseRightsTable" xlink:href="petz-20201231.xsd#petz_LandUseRightsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_LandUseRightsLineItems" xlink:to="petz_LandUseRightsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_LandUseRightsLineItems" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ShortTermLoans">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/OtherCurrentLiabilities">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/StockholdersEquity">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomers">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/SegmentandRevenueAnalysis">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/OperatingLeases">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/LongTermInvestments">
    <loc xlink:type="locator" xlink:label="petz_LongtermInvestmentsAbstract" xlink:href="petz-20201231.xsd#petz_LongtermInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="petz_LongtermInvestmentsTextBlock" xlink:href="petz-20201231.xsd#petz_LongtermInvestmentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_LongtermInvestmentsAbstract" xlink:to="petz_LongtermInvestmentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/DisposalofSubsidiaries">
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_MinorityInterestDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_GoingConcernPolicyTextblock" xlink:href="petz-20201231.xsd#petz_GoingConcernPolicyTextblock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="petz_GoingConcernPolicyTextblock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_COVID19PandemicPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_COVID19PandemicPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="petz_COVID19PandemicPolicyTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ShortTermInvestmentsPolicy" xlink:href="petz-20201231.xsd#petz_ShortTermInvestmentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="petz_ShortTermInvestmentsPolicy" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CurrentExpectedCreditLossesPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_CurrentExpectedCreditLossesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="petz_CurrentExpectedCreditLossesPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_LandUsesRightsPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_LandUsesRightsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="petz_LandUsesRightsPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LessorLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LessorLeasesPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_GovernmentGrantsPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_GovernmentGrantsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="petz_GovernmentGrantsPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartiesTransactionsPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_RelatedPartiesTransactionsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="petz_RelatedPartiesTransactionsPolicyTextBlock" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="27" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/SummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:href="petz-20201231.xsd#petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/RestrictedCashTables">
    <loc xlink:type="locator" xlink:label="petz_RestrictedCashTablesLineItems" xlink:href="petz-20201231.xsd#petz_RestrictedCashTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_RestrictedCashTablesTable" xlink:href="petz-20201231.xsd#petz_RestrictedCashTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_RestrictedCashTablesLineItems" xlink:to="petz_RestrictedCashTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RestrictedCashTablesLineItems" xlink:to="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTables">
    <loc xlink:type="locator" xlink:label="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems" xlink:href="petz-20201231.xsd#petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable" xlink:href="petz-20201231.xsd#petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems" xlink:to="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/InventoriesTables">
    <loc xlink:type="locator" xlink:label="petz_InventoriesTablesLineItems" xlink:href="petz-20201231.xsd#petz_InventoriesTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_InventoriesTablesTable" xlink:href="petz-20201231.xsd#petz_InventoriesTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_InventoriesTablesLineItems" xlink:to="petz_InventoriesTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_InventoriesTablesLineItems" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/PropertyPlantandEquipmentNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/LandUseRightsTables">
    <loc xlink:type="locator" xlink:label="petz_LandUseRightsTablesLineItems" xlink:href="petz-20201231.xsd#petz_LandUseRightsTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_LandUseRightsTablesTable" xlink:href="petz-20201231.xsd#petz_LandUseRightsTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_LandUseRightsTablesLineItems" xlink:to="petz_LandUseRightsTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_LandUseRightsTablesLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_LandUseRightsTablesLineItems" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ShortTermLoansTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/OtherCurrentLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract" xlink:to="us-gaap_OtherCurrentLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/RelatedPartyTransactionsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfDueFromRelatedPartiesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfDueFromRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="petz_ScheduleOfDueFromRelatedPartiesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfDueToRelatedPartiesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfDueToRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="petz_ScheduleOfDueToRelatedPartiesTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfShortTermLoansFromRelatedParties" xlink:href="petz-20201231.xsd#petz_ScheduleOfShortTermLoansFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="petz_ScheduleOfShortTermLoansFromRelatedParties" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/IncomeTaxesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersTables">
    <loc xlink:type="locator" xlink:label="petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems" xlink:href="petz-20201231.xsd#petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_ConcentrationsofCreditRiskandMajorCustomersTablesTable" xlink:href="petz-20201231.xsd#petz_ConcentrationsofCreditRiskandMajorCustomersTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems" xlink:to="petz_ConcentrationsofCreditRiskandMajorCustomersTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_ConcentrationsofCreditRiskandMajorCustomersTablesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/SegmentandRevenueAnalysisTables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/OperatingLeasesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofexchangeratesusedtotranslateamountsinUSDTable">
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems" xlink:to="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ForeignCurrencyTranslationAxis" xlink:href="petz-20201231.xsd#petz_ForeignCurrencyTranslationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable" xlink:to="petz_ForeignCurrencyTranslationAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ForeignCurrencyTranslationDomain" xlink:href="petz-20201231.xsd#petz_ForeignCurrencyTranslationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="petz_ForeignCurrencyTranslationAxis" xlink:to="petz_ForeignCurrencyTranslationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ForeignCurrencyTranslationDomain_0" xlink:href="petz-20201231.xsd#petz_ForeignCurrencyTranslationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="petz_ForeignCurrencyTranslationAxis" xlink:to="petz_ForeignCurrencyTranslationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RMBIntoUSDollarsMember" xlink:href="petz-20201231.xsd#petz_RMBIntoUSDollarsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ForeignCurrencyTranslationDomain" xlink:to="petz_RMBIntoUSDollarsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_EuroIntoUSDollarsMember" xlink:href="petz-20201231.xsd#petz_EuroIntoUSDollarsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ForeignCurrencyTranslationDomain" xlink:to="petz_EuroIntoUSDollarsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_YenIntoUSDollarsMember" xlink:href="petz-20201231.xsd#petz_YenIntoUSDollarsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ForeignCurrencyTranslationDomain" xlink:to="petz_YenIntoUSDollarsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate" xlink:href="petz-20201231.xsd#petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems" xlink:to="petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ForeignCurrencyExchangeRateTranslationAverageRates" xlink:href="petz-20201231.xsd#petz_ForeignCurrencyExchangeRateTranslationAverageRates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems" xlink:to="petz_ForeignCurrencyExchangeRateTranslationAverageRates" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofpropertyandequipmentestimatedusefullivesTable">
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:to="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_PropertyPlantAndEquipmentUsefulLifes" xlink:href="petz-20201231.xsd#petz_PropertyPlantAndEquipmentUsefulLifes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:to="petz_PropertyPlantAndEquipmentUsefulLifes" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofassetsmeasuredatfairvalueTable">
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems" xlink:to="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_PubliclyListedEquitySecuritiesAbstract" xlink:href="petz-20201231.xsd#petz_PubliclyListedEquitySecuritiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems" xlink:to="petz_PubliclyListedEquitySecuritiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_PubliclyListedEquitySecuritiesAbstract" xlink:to="us-gaap_ShortTermInvestments" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofrestrictedcashTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfRestrictedCashAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfRestrictedCashAbstract"/>
    <loc xlink:type="locator" xlink:label="petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom" xlink:href="petz-20201231.xsd#petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfRestrictedCashAbstract" xlink:to="petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes" xlink:href="petz-20201231.xsd#petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfRestrictedCashAbstract" xlink:to="petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EscrowDeposit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfRestrictedCashAbstract" xlink:to="us-gaap_EscrowDeposit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofaccountsreceivablenetandaccountsreceivablerelatedpartiesnetTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_AccountsReceivableRelatedPartyMember" xlink:href="petz-20201231.xsd#petz_AccountsReceivableRelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="petz_AccountsReceivableRelatedPartyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNotesReceivableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsAndNotesReceivableNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofchangesinallowanceforcreditlossconsistedTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveTranslationAndOtherAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" xlink:to="us-gaap_RestructuringReserveTranslationAndOtherAdjustment" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofinventoriesTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfInventoriesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryAdjustments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryNet" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofpropertyplantandequipmentTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleoflanduserightsTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfLandUseRightsAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfLandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Land" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Land"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfLandUseRightsAbstract" xlink:to="us-gaap_Land" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandImprovements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandImprovements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfLandUseRightsAbstract" xlink:to="us-gaap_LandImprovements" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_LandAndLandImprovement" xlink:href="petz-20201231.xsd#petz_LandAndLandImprovement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfLandUseRightsAbstract" xlink:to="petz_LandAndLandImprovement" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofestimatedfutureamortizationexpenseforlanduserightsTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" xbrldt:closed="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZmyHAeujLFSrsyOUWB5q7sP9hfG4NtdOFEUyn8CdkCsHALp8TF1PKe7I0Im1qeUij97j+A5SezR9hCrraTElIpe9SzmdWlmh4oSlFbsGfLNxEcboY++uGRuz8EoLZeMfNe80GHjP84ZMQFSD9BNPFmf+7RXagbKywc8F1ZEQCqfaR9ndPK3zomSmV4qsWs4VK/BCp75PoxHg==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofshorttermloansTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfShortTermLoansAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfShortTermLoansAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfShortTermLoansAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfShortTermLoansAbstract" xlink:to="us-gaap_DebtLongtermAndShorttermCombinedAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_SecuredShortTermLoansAndLongTermLoans" xlink:href="petz-20201231.xsd#petz_SecuredShortTermLoansAndLongTermLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfShortTermLoansAbstract" xlink:to="petz_SecuredShortTermLoansAndLongTermLoans" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_UnsecuredShortTermLoansAndLongTermLoans" xlink:href="petz-20201231.xsd#petz_UnsecuredShortTermLoansAndLongTermLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfShortTermLoansAbstract" xlink:to="petz_UnsecuredShortTermLoansAndLongTermLoans" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_SecuredAndUnsecuredTotal" xlink:href="petz-20201231.xsd#petz_SecuredAndUnsecuredTotal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfShortTermLoansAbstract" xlink:to="petz_SecuredAndUnsecuredTotal" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofcorporateorpersonalguaranteesloansTable">
    <loc xlink:type="locator" xlink:label="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems" xlink:href="petz-20201231.xsd#petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable" xlink:href="petz-20201231.xsd#petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems" xlink:to="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_RelatedPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyOneMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_RelatedPartyOneMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTwoMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_RelatedPartyTwoMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyThreeMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_RelatedPartyThreeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyFourMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyFourMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_RelatedPartyFourMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CorporateOrPersonalGuaranteesProvidedForLoans" xlink:href="petz-20201231.xsd#petz_CorporateOrPersonalGuaranteesProvidedForLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems" xlink:to="petz_CorporateOrPersonalGuaranteesProvidedForLoans" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofothercurrentliabilitiesTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_DandanLiuMember" xlink:href="petz-20201231.xsd#petz_DandanLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_DandanLiuMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RongfengCuiMember" xlink:href="petz-20201231.xsd#petz_RongfengCuiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_RongfengCuiMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RongbingCuiMember" xlink:href="petz-20201231.xsd#petz_RongbingCuiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_RongbingCuiMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_YanjuanWangMember" xlink:href="petz-20201231.xsd#petz_YanjuanWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_YanjuanWangMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_YanFuMember" xlink:href="petz-20201231.xsd#petz_YanFuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_YanFuMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_YuxiangQiMember" xlink:href="petz-20201231.xsd#petz_YuxiangQiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_YuxiangQiMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TideShanghaiIndustrialCoLtdMember" xlink:href="petz-20201231.xsd#petz_TideShanghaiIndustrialCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TideShanghaiIndustrialCoLtdMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_QingdaoLikePetSuppliesCoLtdMember" xlink:href="petz-20201231.xsd#petz_QingdaoLikePetSuppliesCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_QingdaoLikePetSuppliesCoLtdMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_KangkangFamilyFarmMember" xlink:href="petz-20201231.xsd#petz_KangkangFamilyFarmMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_KangkangFamilyFarmMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TdhGroupBvbaMember" xlink:href="petz-20201231.xsd#petz_TdhGroupBvbaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TdhGroupBvbaMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TdhJapanMember" xlink:href="petz-20201231.xsd#petz_TdhJapanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TdhJapanMember" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember" xlink:href="petz-20201231.xsd#petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ZhenyuTradingQingdaoCoLtdMember" xlink:href="petz-20201231.xsd#petz_ZhenyuTradingQingdaoCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_ZhenyuTradingQingdaoCoLtdMember" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofduefromrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TideShanghaiIndustrialCoLtdMember" xlink:href="petz-20201231.xsd#petz_TideShanghaiIndustrialCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TideShanghaiIndustrialCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RongfengCuiMember" xlink:href="petz-20201231.xsd#petz_RongfengCuiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_RongfengCuiMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofduetorelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RongbingCuiMember" xlink:href="petz-20201231.xsd#petz_RongbingCuiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_RongbingCuiMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RongfengCuiMember" xlink:href="petz-20201231.xsd#petz_RongfengCuiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_RongfengCuiMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofshorttermloansfromrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RongfengCuiMember" xlink:href="petz-20201231.xsd#petz_RongfengCuiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_RongfengCuiMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_YuxiangQiMember" xlink:href="petz-20201231.xsd#petz_YuxiangQiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_YuxiangQiMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_YanFuMember" xlink:href="petz-20201231.xsd#petz_YanFuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_YanFuMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ShortTermLoanRelatedParties" xlink:href="petz-20201231.xsd#petz_ShortTermLoanRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems" xlink:to="petz_ShortTermLoanRelatedParties" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" xlink:to="srt_ProductOrServiceAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_LikeMember" xlink:href="petz-20201231.xsd#petz_LikeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_LikeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ZhenyuMember" xlink:href="petz-20201231.xsd#petz_ZhenyuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_ZhenyuMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_QuanminChongaiMember" xlink:href="petz-20201231.xsd#petz_QuanminChongaiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_QuanminChongaiMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_LiujiayiMember" xlink:href="petz-20201231.xsd#petz_LiujiayiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_LiujiayiMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TdhGroupBvbaMember" xlink:href="petz-20201231.xsd#petz_TdhGroupBvbaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TdhGroupBvbaMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_HanyinheMember" xlink:href="petz-20201231.xsd#petz_HanyinheMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_HanyinheMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TdhJapanMember" xlink:href="petz-20201231.xsd#petz_TdhJapanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TdhJapanMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SalesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_PurchasesMember" xlink:href="petz-20201231.xsd#petz_PurchasesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="petz_PurchasesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_SalesToAbstract" xlink:href="petz-20201231.xsd#petz_SalesToAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems" xlink:to="petz_SalesToAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SalesToAbstract" xlink:to="us-gaap_RevenueFromRelatedParties" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_PurchasesFromAbstract" xlink:href="petz-20201231.xsd#petz_PurchasesFromAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems" xlink:to="petz_PurchasesFromAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_PurchasesFromAbstract" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ServiceProvidedByAbstract" xlink:href="petz-20201231.xsd#petz_ServiceProvidedByAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems" xlink:to="petz_ServiceProvidedByAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ServicesProvidedByRelatedParties" xlink:href="petz-20201231.xsd#petz_ServicesProvidedByRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ServiceProvidedByAbstract" xlink:to="petz_ServicesProvidedByRelatedParties" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofaccountsreceivablesfromrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_LikeMember" xlink:href="petz-20201231.xsd#petz_LikeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_LikeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_QuanminChongaiMember" xlink:href="petz-20201231.xsd#petz_QuanminChongaiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_QuanminChongaiMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems" xlink:to="us-gaap_AccountsReceivableRelatedParties" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofaccountspayabletorelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_YinheJiutianMember" xlink:href="petz-20201231.xsd#petz_YinheJiutianMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_YinheJiutianMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_KangkangFamilyFarmMember" xlink:href="petz-20201231.xsd#petz_KangkangFamilyFarmMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_KangkangFamilyFarmMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ZhenyuTradingMember" xlink:href="petz-20201231.xsd#petz_ZhenyuTradingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_ZhenyuTradingMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofprovisionforincometaxesTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofreconciliationsofthestatutoryincometaxrateandthecompanyseffectiveincometaxrateTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers" xlink:href="petz-20201231.xsd#petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofdeferredtaxassetsandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofcustomersandsuppliersTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerAMember" xlink:href="petz-20201231.xsd#petz_CustomerAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_CustomerAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerGMember" xlink:href="petz-20201231.xsd#petz_CustomerGMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_CustomerGMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerPMember" xlink:href="petz-20201231.xsd#petz_CustomerPMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_CustomerPMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofcustomersandsuppliersTable0">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_SupplierAMember" xlink:href="petz-20201231.xsd#petz_SupplierAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_SupplierAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_SupplierBMember" xlink:href="petz-20201231.xsd#petz_SupplierBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_SupplierBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_SupplierCMember" xlink:href="petz-20201231.xsd#petz_SupplierCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_SupplierCMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_SupplierDMember" xlink:href="petz-20201231.xsd#petz_SupplierDMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_SupplierDMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_SupplierEMember" xlink:href="petz-20201231.xsd#petz_SupplierEMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_SupplierEMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_SupplierFMember" xlink:href="petz-20201231.xsd#petz_SupplierFMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_SupplierFMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofnetrevenuesgeneratedfromdifferentreportablesegmentTable">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SubsegmentsAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_PetChewsMember" xlink:href="petz-20201231.xsd#petz_PetChewsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="petz_PetChewsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_DriedPetSnacksMember" xlink:href="petz-20201231.xsd#petz_DriedPetSnacksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="petz_DriedPetSnacksMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_WetCannedPetFoodMember" xlink:href="petz-20201231.xsd#petz_WetCannedPetFoodMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="petz_WetCannedPetFoodMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_DentalHealthSnacksMember" xlink:href="petz-20201231.xsd#petz_DentalHealthSnacksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="petz_DentalHealthSnacksMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_BakedPetBiscuitsMember" xlink:href="petz-20201231.xsd#petz_BakedPetBiscuitsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="petz_BakedPetBiscuitsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_OthersMember" xlink:href="petz-20201231.xsd#petz_OthersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="petz_OthersMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_KRW" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_KRW"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="currency_KRW" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_GB"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_GB" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_DE" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DE"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_DE" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_OtherCountriesMember" xlink:href="petz-20201231.xsd#petz_OtherCountriesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="petz_OtherCountriesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_OverseaSalesMember" xlink:href="petz-20201231.xsd#petz_OverseaSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="petz_OverseaSalesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_DomesticSalesMember" xlink:href="petz-20201231.xsd#petz_DomesticSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="petz_DomesticSalesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ElectronicCommerceMember" xlink:href="petz-20201231.xsd#petz_ElectronicCommerceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="petz_ElectronicCommerceMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_MarketingChannelsMember" xlink:href="petz-20201231.xsd#petz_MarketingChannelsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="petz_MarketingChannelsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueProductLineMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_DifferentCountriesMember" xlink:href="petz-20201231.xsd#petz_DifferentCountriesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="petz_DifferentCountriesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_SalesTaxAndAdditions" xlink:href="petz-20201231.xsd#petz_SalesTaxAndAdditions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="petz_SalesTaxAndAdditions" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofcomponentsofleaseexpenseTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfComponentsOfLeaseExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_ShortTermLeaseCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_LeaseCost" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofsupplementalcashflowinformationrelatedtoleasesTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofsupplementalbalancesheetinformationrelatedtoleasesTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseRightofuseAssetsRelatedParties" xlink:href="petz-20201231.xsd#petz_OperatingLeaseRightofuseAssetsRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="petz_OperatingLeaseRightofuseAssetsRelatedParties" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TotalLeaseRightofuseAssets" xlink:href="petz-20201231.xsd#petz_TotalLeaseRightofuseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="petz_TotalLeaseRightofuseAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent" xlink:href="petz-20201231.xsd#petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent" xlink:href="petz-20201231.xsd#petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofmaturityofouroperatingleaseliabilitiesTable">
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TotalOperatingLeaseLiabilities" xlink:href="petz-20201231.xsd#petz_TotalOperatingLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="petz_TotalOperatingLeaseLiabilities" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/OrganizationDetails">
    <loc xlink:type="locator" xlink:label="petz_OrganizationDetailsLineItems" xlink:href="petz-20201231.xsd#petz_OrganizationDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_OrganizationDetailsTable" xlink:href="petz-20201231.xsd#petz_OrganizationDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_OrganizationDetailsLineItems" xlink:to="petz_OrganizationDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_OrganizationDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TdhHoldingsIncMember" xlink:href="petz-20201231.xsd#petz_TdhHoldingsIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TdhHoldingsIncMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TdhPetfoodLlcMember" xlink:href="petz-20201231.xsd#petz_TdhPetfoodLlcMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TdhPetfoodLlcMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TdhHkLimitedMember" xlink:href="petz-20201231.xsd#petz_TdhHkLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TdhHkLimitedMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TiandihuiMember" xlink:href="petz-20201231.xsd#petz_TiandihuiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TiandihuiMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_YichongQingdaoTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_YichongQingdaoTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_YichongQingdaoTechnologyCoLtdMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_QingdaoLingchongInformationTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_QingdaoLingchongInformationTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_QingdaoLingchongInformationTechnologyCoLtdMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TDHFoodsLimitedMember" xlink:href="petz-20201231.xsd#petz_TDHFoodsLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TDHFoodsLimitedMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_OrganizationDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_OrganizationDetailsLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/SummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_SummaryofSignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_IncurredNetLoss" xlink:href="petz-20201231.xsd#petz_IncurredNetLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_IncurredNetLoss" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_WorkingCapitalDeficit" xlink:href="petz-20201231.xsd#petz_WorkingCapitalDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_WorkingCapitalDeficit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RealizedGainPercentage" xlink:href="petz-20201231.xsd#petz_RealizedGainPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_RealizedGainPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ExcessOfAccumulatedRealizedGainPercentage" xlink:href="petz-20201231.xsd#petz_ExcessOfAccumulatedRealizedGainPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_ExcessOfAccumulatedRealizedGainPercentage" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ExceedingPortionOfTotalRealizedGainPercentage" xlink:href="petz-20201231.xsd#petz_ExceedingPortionOfTotalRealizedGainPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_ExceedingPortionOfTotalRealizedGainPercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_MarketableSecuritiesUnrealizedGainLoss" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesRealizedGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesRealizedGainLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_MarketableSecuritiesRealizedGainLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesGainLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_MarketableSecuritiesGainLoss" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RecentAdoptionOfAccountingPronouncementDescription" xlink:href="petz-20201231.xsd#petz_RecentAdoptionOfAccountingPronouncementDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_RecentAdoptionOfAccountingPronouncementDescription" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeasesLiability" xlink:href="petz-20201231.xsd#petz_OperatingLeasesLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_OperatingLeasesLiability" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RightOfUseAssets" xlink:href="petz-20201231.xsd#petz_RightOfUseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_RightOfUseAssets" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_SalesRevenue" xlink:href="petz-20201231.xsd#petz_SalesRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_SalesRevenue" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ContractRevenuesRecognitionDescription" xlink:href="petz-20201231.xsd#petz_ContractRevenuesRecognitionDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_ContractRevenuesRecognitionDescription" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_CustomerAdvancesCurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ShippingHandlingAndTransportationCost" xlink:href="petz-20201231.xsd#petz_ShippingHandlingAndTransportationCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_ShippingHandlingAndTransportationCost" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AdvertisingExpense" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_NumberOfSegment" xlink:href="petz-20201231.xsd#petz_NumberOfSegment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_NumberOfSegment" order="21" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/RestrictedCashDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Deposits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Deposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_Deposits" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_OtherNotesPayable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashEquivalentsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashEquivalentsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_RestrictedCashEquivalentsCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EscrowDeposit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_EscrowDeposit" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/InventoriesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories" xlink:href="petz-20201231.xsd#petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_LowerOfCostOrMarketAdjustment" xlink:href="petz-20201231.xsd#petz_LowerOfCostOrMarketAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="petz_LowerOfCostOrMarketAdjustment" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/PropertyPlantandEquipmentNetDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCollateralAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_DebtInstrumentCollateralAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_BuildingsNetBookValue" xlink:href="petz-20201231.xsd#petz_BuildingsNetBookValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="petz_BuildingsNetBookValue" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/LandUseRightsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandAndLandImprovements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandAndLandImprovements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_LandAndLandImprovements" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ShortTermLoansDetails">
    <loc xlink:type="locator" xlink:label="petz_ShortTermLoansDetailsLineItems" xlink:href="petz-20201231.xsd#petz_ShortTermLoansDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_ShortTermLoansDetailsTable" xlink:href="petz-20201231.xsd#petz_ShortTermLoansDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_ShortTermLoansDetailsLineItems" xlink:to="petz_ShortTermLoansDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_AgreementAxis" xlink:href="petz-20201231.xsd#petz_AgreementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_ShortTermLoansDetailsTable" xlink:to="petz_AgreementAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_AgreementDomain" xlink:href="petz-20201231.xsd#petz_AgreementDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="petz_AgreementAxis" xlink:to="petz_AgreementDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_AgreementDomain_0" xlink:href="petz-20201231.xsd#petz_AgreementDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="petz_AgreementAxis" xlink:to="petz_AgreementDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalHomeLoanBankAdvancesOptionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_ShortTermLoansDetailsTable" xlink:to="us-gaap_FederalHomeLoanBankAdvancesOptionAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalHomeLoanBankAdvancesOptionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FederalHomeLoanBankAdvancesOptionAxis" xlink:to="us-gaap_FederalHomeLoanBankAdvancesOptionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalHomeLoanBankAdvancesOptionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FederalHomeLoanBankAdvancesOptionAxis" xlink:to="us-gaap_FederalHomeLoanBankAdvancesOptionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_ShortTermLoansDetailsTable" xlink:to="srt_RangeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_LoansAgreementMember" xlink:href="petz-20201231.xsd#petz_LoansAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_AgreementDomain" xlink:to="petz_LoansAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ChinaConstructionBankMember" xlink:href="petz-20201231.xsd#petz_ChinaConstructionBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FederalHomeLoanBankAdvancesOptionDomain" xlink:to="petz_ChinaConstructionBankMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ShortTermLoansDetailsLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ShortTermLoansDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ShortTermLoansDetailsLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ShortTermLoansDetailsLineItems" xlink:to="us-gaap_InterestExpenseOther" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_RelatedPartyTransactionsDetailsLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="us-gaap_LegalEntityTypeOfCounterpartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LegalEntityTypeOfCounterpartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="us-gaap_LegalEntityTypeOfCounterpartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_RelatedPartyTransactionsDetailsTable" xlink:to="srt_RangeAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_RelatedPartyTransactionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SalesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_AnIndividualMember" xlink:href="petz-20201231.xsd#petz_AnIndividualMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:to="petz_AnIndividualMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_UnsecuredShortTermLoansFromRelatedParty" xlink:href="petz-20201231.xsd#petz_UnsecuredShortTermLoansFromRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsLineItems" xlink:to="petz_UnsecuredShortTermLoansFromRelatedParty" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_InterestExpenseRelatedParty" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_CostOfRevenue" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_InventoriesPurchasedFromRelatedParties" xlink:href="petz-20201231.xsd#petz_InventoriesPurchasedFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_RelatedPartyTransactionsDetailsLineItems" xlink:to="petz_InventoriesPurchasedFromRelatedParties" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="petz_IncomeTaxesDetailsLineItems" xlink:href="petz-20201231.xsd#petz_IncomeTaxesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_IncomeTaxesDetailsTable" xlink:href="petz-20201231.xsd#petz_IncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_IncomeTaxesDetailsLineItems" xlink:to="petz_IncomeTaxesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_IncomeTaxesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TdhHkLimitedMember" xlink:href="petz-20201231.xsd#petz_TdhHkLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TdhHkLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TdhPetfoodLlcMember" xlink:href="petz-20201231.xsd#petz_TdhPetfoodLlcMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TdhPetfoodLlcMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TdhJapanMember" xlink:href="petz-20201231.xsd#petz_TdhJapanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TdhJapanMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TdhGroupBvbaMember" xlink:href="petz-20201231.xsd#petz_TdhGroupBvbaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TdhGroupBvbaMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TiandihuiMember" xlink:href="petz-20201231.xsd#petz_TiandihuiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TiandihuiMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_PreferentialTaxRatePercenatge" xlink:href="petz-20201231.xsd#petz_PreferentialTaxRatePercenatge"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_IncomeTaxesDetailsLineItems" xlink:to="petz_PreferentialTaxRatePercenatge" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/StockholdersEquityDetails">
    <loc xlink:type="locator" xlink:label="petz_StockholdersEquityDetailsLineItems" xlink:href="petz-20201231.xsd#petz_StockholdersEquityDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_StockholdersEquityDetailsTable" xlink:href="petz-20201231.xsd#petz_StockholdersEquityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_StockholdersEquityDetailsLineItems" xlink:to="petz_StockholdersEquityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_StockholdersEquityDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TdhGroupBvbaMember" xlink:href="petz-20201231.xsd#petz_TdhGroupBvbaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TdhGroupBvbaMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TdhJapanMember" xlink:href="petz-20201231.xsd#petz_TdhJapanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TdhJapanMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ZuhuaZouMember" xlink:href="petz-20201231.xsd#petz_ZuhuaZouMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_ZuhuaZouMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_JishanSunZouVenturesLLCMember" xlink:href="petz-20201231.xsd#petz_JishanSunZouVenturesLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_JishanSunZouVenturesLLCMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ZhonghuaLiuMember" xlink:href="petz-20201231.xsd#petz_ZhonghuaLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_ZhonghuaLiuMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_EasthillCapitalManagementLLCMember" xlink:href="petz-20201231.xsd#petz_EasthillCapitalManagementLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_EasthillCapitalManagementLLCMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_DandanLiuMember" xlink:href="petz-20201231.xsd#petz_DandanLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_DandanLiuMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDetailsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_AggregatePurchasePrice" xlink:href="petz-20201231.xsd#petz_AggregatePurchasePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDetailsLineItems" xlink:to="petz_AggregatePurchasePrice" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RemainingCashOutstandingBalance" xlink:href="petz-20201231.xsd#petz_RemainingCashOutstandingBalance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDetailsLineItems" xlink:to="petz_RemainingCashOutstandingBalance" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_StatutoryReserveAmount" xlink:href="petz-20201231.xsd#petz_StatutoryReserveAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDetailsLineItems" xlink:to="petz_StatutoryReserveAmount" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentAdditionalInformation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentAdditionalInformation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentAdditionalInformation" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherRestrictedAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestrictedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_StockholdersEquityDetailsLineItems" xlink:to="us-gaap_OtherRestrictedAssets" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersDetails">
    <loc xlink:type="locator" xlink:label="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems" xlink:href="petz-20201231.xsd#petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsTable" xlink:href="petz-20201231.xsd#petz_ConcentrationsofCreditRiskandMajorCustomersDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems" xlink:to="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerLMember" xlink:href="petz-20201231.xsd#petz_CustomerLMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_CustomerLMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerMMember" xlink:href="petz-20201231.xsd#petz_CustomerMMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_CustomerMMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerNMember" xlink:href="petz-20201231.xsd#petz_CustomerNMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_CustomerNMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerOMember" xlink:href="petz-20201231.xsd#petz_CustomerOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_CustomerOMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerHMember" xlink:href="petz-20201231.xsd#petz_CustomerHMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_CustomerHMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerIMember" xlink:href="petz-20201231.xsd#petz_CustomerIMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_CustomerIMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerJMember" xlink:href="petz-20201231.xsd#petz_CustomerJMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_CustomerJMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerKMember" xlink:href="petz-20201231.xsd#petz_CustomerKMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_CustomerKMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_SupplierBMember" xlink:href="petz-20201231.xsd#petz_SupplierBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="petz_SupplierBMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsPayableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCustomer" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCustomer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskCustomer" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskSupplier" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskSupplier"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskSupplier" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/SegmentandRevenueAnalysisDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="petz_DescriptionOfNumberOfSegments" xlink:href="petz-20201231.xsd#petz_DescriptionOfNumberOfSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="petz_DescriptionOfNumberOfSegments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDescriptionOfAllOtherSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/OperatingLeasesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="petz_LeaseTerm" xlink:href="petz-20201231.xsd#petz_LeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="petz_LeaseTerm" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LeaseAndRentalExpense" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/CommitmentsandContingenciesDetails">
    <loc xlink:type="locator" xlink:label="petz_CommitmentsandContingenciesDetailsLineItems" xlink:href="petz-20201231.xsd#petz_CommitmentsandContingenciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_CommitmentsandContingenciesDetailsTable" xlink:href="petz-20201231.xsd#petz_CommitmentsandContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_CommitmentsandContingenciesDetailsLineItems" xlink:to="petz_CommitmentsandContingenciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_GaochuangMember" xlink:href="petz-20201231.xsd#petz_GaochuangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="petz_GaochuangMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_Cash" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ContingentLiabilities" xlink:href="petz-20201231.xsd#petz_ContingentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_CommitmentsandContingenciesDetailsLineItems" xlink:to="petz_ContingentLiabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_RecognizedContingentLosses" xlink:href="petz-20201231.xsd#petz_RecognizedContingentLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_CommitmentsandContingenciesDetailsLineItems" xlink:to="petz_RecognizedContingentLosses" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToEmployees" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToEmployees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_PaymentsToEmployees" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnRestructuringOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_GainsLossesOnRestructuringOfDebt" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/LongTermInvestmentsDetails">
    <loc xlink:type="locator" xlink:label="petz_LongTermInvestmentsDetailsLineItems" xlink:href="petz-20201231.xsd#petz_LongTermInvestmentsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_LongTermInvestmentsDetailsTable" xlink:href="petz-20201231.xsd#petz_LongTermInvestmentsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_LongTermInvestmentsDetailsLineItems" xlink:to="petz_LongTermInvestmentsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_LongTermInvestmentsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_LiujiayiPetTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_LiujiayiPetTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_LiujiayiPetTechnologyCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_TideFoodCoLtdMember" xlink:href="petz-20201231.xsd#petz_TideFoodCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="petz_TideFoodCoLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAcquiredFromAcquisition" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_CashAcquiredFromAcquisition" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_LongTermInvestments" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/DisposalofSubsidiariesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/SubsequentEventsDetails">
    <loc xlink:type="locator" xlink:label="petz_SubsequentEventsDetailsLineItems" xlink:href="petz-20201231.xsd#petz_SubsequentEventsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="petz_SubsequentEventsDetailsTable" xlink:href="petz-20201231.xsd#petz_SubsequentEventsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="petz_SubsequentEventsDetailsLineItems" xlink:to="petz_SubsequentEventsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_SubsequentEventsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="petz_SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_AuctionPrice" xlink:href="petz-20201231.xsd#petz_AuctionPrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SubsequentEventsDetailsLineItems" xlink:to="petz_AuctionPrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_ThirdPartyAuctionPrice" xlink:href="petz-20201231.xsd#petz_ThirdPartyAuctionPrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SubsequentEventsDetailsLineItems" xlink:to="petz_ThirdPartyAuctionPrice" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="petz_NumberOfInvestors" xlink:href="petz-20201231.xsd#petz_NumberOfInvestors"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="petz_SubsequentEventsDetailsLineItems" xlink:to="petz_NumberOfInvestors" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://tdhholdings/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentShellCompanyReport" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="22" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>petz-20201231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Apr 26 16:22:41 UTC 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total TDH Holdings, Inc. stockholders&#8217; equity (deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total stockholders&#8217; equity (deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Balance,</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US">Balance,</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and stockholders&#8217; equity (deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Total revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Total net revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Total cost of revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_lbl0" xml:lang="en-US">Cost of revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other income (expenses)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl0" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss attributable to TDH Holdings, Inc.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive loss attributable to TDH Holdings, Inc.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance, (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance, (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash used in operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net change in cash, cash equivalents and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments_lbl" xml:lang="en-US">Total cash, cash equivalents, and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsInUsdAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfExchangeRatesUsedToTranslateAmountsInUsdAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsInUsdAbstract_lbl" xml:lang="en-US">Schedule of exchange rates used to translate amounts in USD [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsInUsdAbstract" xlink:to="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsInUsdAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ForeignCurrencyTranslationAxis" xlink:href="petz-20201231.xsd#petz_ForeignCurrencyTranslationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ForeignCurrencyTranslationAxis_lbl" xml:lang="en-US">Foreign Currency Translation [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ForeignCurrencyTranslationAxis" xlink:to="petz_ForeignCurrencyTranslationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesAbstract_lbl" xml:lang="en-US">Schedule of property and equipment estimated useful lives [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesAbstract" xlink:to="petz_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfAssetsMeasuredAtFairValueAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfAssetsMeasuredAtFairValueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfAssetsMeasuredAtFairValueAbstract_lbl" xml:lang="en-US">Schedule of assets measured at fair value [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfAssetsMeasuredAtFairValueAbstract" xlink:to="petz_ScheduleOfAssetsMeasuredAtFairValueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfRestrictedCashAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfRestrictedCashAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfRestrictedCashAbstract_lbl" xml:lang="en-US">Schedule of restricted cash [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfRestrictedCashAbstract" xlink:to="petz_ScheduleOfRestrictedCashAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditLossAdditionalImprovementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditLossAdditionalImprovementsAbstract_lbl" xml:lang="en-US">Credit Loss, Additional Improvements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:to="us-gaap_CreditLossAdditionalImprovementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfAccountsReceivableNetAndAccountsReceivableRelatedPartiesNetAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfAccountsReceivableNetAndAccountsReceivableRelatedPartiesNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfAccountsReceivableNetAndAccountsReceivableRelatedPartiesNetAbstract_lbl" xml:lang="en-US">Schedule of accounts receivable, net and accounts receivable - related parties, net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfAccountsReceivableNetAndAccountsReceivableRelatedPartiesNetAbstract" xlink:to="petz_ScheduleOfAccountsReceivableNetAndAccountsReceivableRelatedPartiesNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract_lbl" xml:lang="en-US">Schedule of changes in allowance for credit loss consisted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" xlink:to="petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Balance, beginning of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0" xml:lang="en-US">Balance, end of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfInventoriesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfInventoriesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfInventoriesAbstract_lbl" xml:lang="en-US">Schedule of inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfInventoriesAbstract" xlink:to="petz_ScheduleOfInventoriesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule of property, plant and equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="petz_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfLandUseRightsAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfLandUseRightsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfLandUseRightsAbstract_lbl" xml:lang="en-US">Schedule of land use rights [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfLandUseRightsAbstract" xlink:to="petz_ScheduleOfLandUseRightsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract_lbl" xml:lang="en-US">Schedule of estimated future amortization expense for land use rights [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:to="petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfShortTermLoansAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfShortTermLoansAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfShortTermLoansAbstract_lbl" xml:lang="en-US">Schedule of short term loans [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfShortTermLoansAbstract" xlink:to="petz_ScheduleOfShortTermLoansAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfCorporateOrPersonalGuaranteesLoansAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansAbstract_lbl" xml:lang="en-US">Schedule of corporate or personal guarantees loans [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansAbstract" xlink:to="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract_lbl" xml:lang="en-US">Other Liabilities and Financial Instruments Subject to Mandatory Redemption [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract" xlink:to="us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfOtherCurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfOtherCurrentLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of other current liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:to="petz_ScheduleOfOtherCurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl0" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule of related parties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfRelatedPartiesAbstract" xlink:to="petz_ScheduleOfRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfDueFromRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfDueFromRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfDueFromRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule of due from related parties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfDueFromRelatedPartiesAbstract" xlink:to="petz_ScheduleOfDueFromRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfDueToRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfDueToRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfDueToRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule of due to related parties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfDueToRelatedPartiesAbstract" xlink:to="petz_ScheduleOfDueToRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfShortTermLoansFromRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfShortTermLoansFromRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfShortTermLoansFromRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule of short term loans from related parties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfShortTermLoansFromRelatedPartiesAbstract" xlink:to="petz_ScheduleOfShortTermLoansFromRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule of sales to related parties, purchases from related parties and services provided by related parties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesAbstract" xlink:to="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfAccountsReceivablesFromRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfAccountsReceivablesFromRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfAccountsReceivablesFromRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule of accounts receivables from related parties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfAccountsReceivablesFromRelatedPartiesAbstract" xlink:to="petz_ScheduleOfAccountsReceivablesFromRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfAccountsPayableToRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfAccountsPayableToRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfAccountsPayableToRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule of accounts payable to related parties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfAccountsPayableToRelatedPartiesAbstract" xlink:to="petz_ScheduleOfAccountsPayableToRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfProvisionForIncomeTaxesAbstract_lbl" xml:lang="en-US">Schedule of provision for income taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="petz_ScheduleOfProvisionForIncomeTaxesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income tax benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract_lbl" xml:lang="en-US">Schedule of reconciliations of the statutory income tax rate and the company&apos;s effective income tax rate [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of deferred tax assets and liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Stockholders&apos; Equity Note [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Risks and Uncertainties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfCustomersAndSuppliersAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfCustomersAndSuppliersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfCustomersAndSuppliersAbstract_lbl" xml:lang="en-US">Schedule of customers and suppliers [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfCustomersAndSuppliersAbstract" xlink:to="petz_ScheduleOfCustomersAndSuppliersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfNetRevenuesGeneratedFromDifferentReportableSegmentAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfNetRevenuesGeneratedFromDifferentReportableSegmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfNetRevenuesGeneratedFromDifferentReportableSegmentAbstract_lbl" xml:lang="en-US">Schedule of net revenues generated from different reportable segment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfNetRevenuesGeneratedFromDifferentReportableSegmentAbstract" xlink:to="petz_ScheduleOfNetRevenuesGeneratedFromDifferentReportableSegmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsegmentsAxis_lbl" xml:lang="en-US">Subsegments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureTextBlockAbstract_lbl" xml:lang="en-US">Disclosure Text Block [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfComponentsOfLeaseExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfComponentsOfLeaseExpenseAbstract_lbl" xml:lang="en-US">Schedule of components of lease expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="petz_ScheduleOfComponentsOfLeaseExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract_lbl" xml:lang="en-US">Schedule of supplemental cash flow information related to leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract_lbl" xml:lang="en-US">Schedule of supplemental balance sheet information related to leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_TotalLeaseRightofuseAssets" xlink:href="petz-20201231.xsd#petz_TotalLeaseRightofuseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="petz_TotalLeaseRightofuseAssets_lbl" xml:lang="en-US">Total lease right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TotalLeaseRightofuseAssets" xlink:to="petz_TotalLeaseRightofuseAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of maturity of our operating lease liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LongtermInvestmentsAbstract" xlink:href="petz-20201231.xsd#petz_LongtermInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LongtermInvestmentsAbstract_lbl" xml:lang="en-US">Longterm Investments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LongtermInvestmentsAbstract" xlink:to="petz_LongtermInvestmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestAbstract_lbl" xml:lang="en-US">Noncontrolling Interest [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_NoncontrollingInterestAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">CURRENT ASSETS:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl0" xml:lang="en-US">Publicly listed equity securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Supplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Supplies_lbl" xml:lang="en-US">Advances to suppliers, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Supplies" xlink:to="us-gaap_Supplies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepayments and other current assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_NonCurrentAssetsAbstract" xlink:href="petz-20201231.xsd#petz_NonCurrentAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_NonCurrentAssetsAbstract_lbl" xml:lang="en-US">NON-CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NonCurrentAssetsAbstract" xlink:to="petz_NonCurrentAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LandAndLandImprovement" xlink:href="petz-20201231.xsd#petz_LandAndLandImprovement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_LandAndLandImprovement_lbl" xml:lang="en-US">Land use rights, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LandAndLandImprovement" xlink:to="petz_LandAndLandImprovement_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US">Long-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseRightofuseAssetsRelatedParties" xlink:href="petz-20201231.xsd#petz_OperatingLeaseRightofuseAssetsRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_OperatingLeaseRightofuseAssetsRelatedParties_lbl" xml:lang="en-US">Operating lease right-of-use assets - related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeaseRightofuseAssetsRelatedParties" xlink:to="petz_OperatingLeaseRightofuseAssetsRelatedParties_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="petz_OperatingLeaseRightofuseAssetsRelatedParties_lbl0" xml:lang="en-US">Operating lease right-of-use assets, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeaseRightofuseAssetsRelatedParties" xlink:to="petz_OperatingLeaseRightofuseAssetsRelatedParties_lbl0"/>
    <loc xlink:type="locator" xlink:label="petz_LiabilitiesAndStockholdersEquityDeficitAbstract" xlink:href="petz-20201231.xsd#petz_LiabilitiesAndStockholdersEquityDeficitAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_LiabilitiesAndStockholdersEquityDeficitAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LiabilitiesAndStockholdersEquityDeficitAbstract" xlink:to="petz_LiabilitiesAndStockholdersEquityDeficitAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">CURRENT LIABILITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Accounts payable - related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayable_lbl" xml:lang="en-US">Notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl" xml:lang="en-US">Advances from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BankOverdrafts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOverdrafts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BankOverdrafts_lbl" xml:lang="en-US">Bank overdrafts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BankOverdrafts" xlink:to="us-gaap_BankOverdrafts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable_lbl" xml:lang="en-US">Short-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable_lbl0" xml:lang="en-US">Short term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable_lbl0"/>
    <loc xlink:type="locator" xlink:label="petz_ShortTermLoanRelatedParties" xlink:href="petz-20201231.xsd#petz_ShortTermLoanRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ShortTermLoanRelatedParties_lbl" xml:lang="en-US">Short-term loans - related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShortTermLoanRelatedParties" xlink:to="petz_ShortTermLoanRelatedParties_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="petz_ShortTermLoanRelatedParties_lbl0" xml:lang="en-US">Short term loans - related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShortTermLoanRelatedParties" xlink:to="petz_ShortTermLoanRelatedParties_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US">Due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liabilities, current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseRightOfUseLiabilitiesCurrent" xlink:href="petz-20201231.xsd#petz_OperatingLeaseRightOfUseLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_OperatingLeaseRightOfUseLiabilitiesCurrent_lbl" xml:lang="en-US">Operating lease liabilities - related parties, current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeaseRightOfUseLiabilitiesCurrent" xlink:to="petz_OperatingLeaseRightOfUseLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_NonCurrentLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_NonCurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_NonCurrentLiabilitiesAbstract_lbl" xml:lang="en-US">NON-CURRENT LIABILITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NonCurrentLiabilitiesAbstract" xlink:to="petz_NonCurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion" xlink:href="petz-20201231.xsd#petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion_lbl" xml:lang="en-US">Operating lease liabilities - related party, non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion" xlink:to="petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_StockholdersEquityDeficitAbstract" xlink:href="petz-20201231.xsd#petz_StockholdersEquityDeficitAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_StockholdersEquityDeficitAbstract_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY (DEFICIT):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StockholdersEquityDeficitAbstract" xlink:to="petz_StockholdersEquityDeficitAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock ($0.001 par value; 200,000,000 shares authorized; 45,849,995 shares issued and outstanding at December 31, 2020 and 2019)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_StatutoryReserves" xlink:href="petz-20201231.xsd#petz_StatutoryReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_StatutoryReserves_lbl" xml:lang="en-US">Statutory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StatutoryReserves" xlink:to="petz_StatutoryReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SalesRevenuesNet" xlink:href="petz-20201231.xsd#petz_SalesRevenuesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_SalesRevenuesNet_lbl" xml:lang="en-US">Net revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SalesRevenuesNet" xlink:to="petz_SalesRevenuesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromRelatedParties_lbl" xml:lang="en-US">Net revenue - related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromRelatedParties" xlink:to="us-gaap_RevenueFromRelatedParties_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromRelatedParties_lbl0" xml:lang="en-US">Total Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromRelatedParties" xlink:to="us-gaap_RevenueFromRelatedParties_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AffiliateCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AffiliateCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AffiliateCosts_lbl" xml:lang="en-US">Cost of revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AffiliateCosts" xlink:to="us-gaap_AffiliateCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CostOfRevenueRelatedParties" xlink:href="petz-20201231.xsd#petz_CostOfRevenueRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CostOfRevenueRelatedParties_lbl" xml:lang="en-US">Cost of revenue - related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CostOfRevenueRelatedParties" xlink:to="petz_CostOfRevenueRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingExpense_lbl" xml:lang="en-US">Selling expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill" xlink:href="petz-20201231.xsd#petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Impairment of long-lived assets other than goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill" xlink:to="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl" xml:lang="en-US">Impairment of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_GovernmentSubsidie" xlink:href="petz-20201231.xsd#petz_GovernmentSubsidie"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_GovernmentSubsidie_lbl" xml:lang="en-US">Government subsidies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_GovernmentSubsidie" xlink:to="petz_GovernmentSubsidie_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIncome_lbl" xml:lang="en-US">Other income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeNonoperating" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeNonoperating_lbl" xml:lang="en-US">Investment income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeNonoperating" xlink:to="us-gaap_InvestmentIncomeNonoperating_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Loss from equity method investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0" xml:lang="en-US">Loss from equity method investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl1" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before income tax benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: Net loss attributable to non-controlling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xml:lang="en-US">Comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_NetLoss" xlink:href="petz-20201231.xsd#petz_NetLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_NetLoss_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NetLoss" xlink:to="petz_NetLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US">Other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: Comprehensive loss attributable to noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Loss per common share attributable to TDH Holdings, Inc.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl" xml:lang="en-US">Weighted average common shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xml:lang="en-US">Issuance of common shares for business acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xml:lang="en-US">Issuance of common shares for business acquisition (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CollectionOfStockSubscriptionReceivable" xlink:href="petz-20201231.xsd#petz_CollectionOfStockSubscriptionReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CollectionOfStockSubscriptionReceivable_lbl" xml:lang="en-US">Collection of stock subscription receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CollectionOfStockSubscriptionReceivable" xlink:to="petz_CollectionOfStockSubscriptionReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_DisposalofNoncontrollingInterest" xlink:href="petz-20201231.xsd#petz_DisposalofNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_DisposalofNoncontrollingInterest_lbl" xml:lang="en-US">Disposal of noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DisposalofNoncontrollingInterest" xlink:to="petz_DisposalofNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_PurchaseOfNoncontrollingInterest" xlink:href="petz-20201231.xsd#petz_PurchaseOfNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_PurchaseOfNoncontrollingInterest_lbl" xml:lang="en-US">Purchase of noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PurchaseOfNoncontrollingInterest" xlink:to="petz_PurchaseOfNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetImpairmentCharges_lbl" xml:lang="en-US">Impairment of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetImpairmentCharges" xlink:to="us-gaap_OtherAssetImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Inventory write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseLiabilitiesRelatedParties" xlink:href="petz-20201231.xsd#petz_OperatingLeaseLiabilitiesRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_OperatingLeaseLiabilitiesRelatedParties_lbl" xml:lang="en-US">Operating lease liabilities &#8211; related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeaseLiabilitiesRelatedParties" xlink:to="petz_OperatingLeaseLiabilitiesRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_DueToRelatedParties" xlink:href="petz-20201231.xsd#petz_DueToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_DueToRelatedParties_lbl" xml:lang="en-US">Due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DueToRelatedParties" xlink:to="petz_DueToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInSuppliersAdvances" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInSuppliersAdvances"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_IncreaseDecreaseInSuppliersAdvances_lbl" xml:lang="en-US">Advances to suppliers, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInSuppliersAdvances" xlink:to="petz_IncreaseDecreaseInSuppliersAdvances_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInAccountsPayablesRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInAccountsPayablesRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_IncreaseDecreaseInAccountsPayablesRelatedParties_lbl" xml:lang="en-US">Accounts payable - related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInAccountsPayablesRelatedParties" xlink:to="petz_IncreaseDecreaseInAccountsPayablesRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl" xml:lang="en-US">Interest payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInAccountPayableRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInAccountPayableRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_IncreaseDecreaseInAccountPayableRelatedParties_lbl" xml:lang="en-US">Interest payable - related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInAccountPayableRelatedParties" xlink:to="petz_IncreaseDecreaseInAccountPayableRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInNotesPayable" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_IncreaseDecreaseInNotesPayable_lbl" xml:lang="en-US">Notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInNotesPayable" xlink:to="petz_IncreaseDecreaseInNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl" xml:lang="en-US">Advances from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInCustomerAdvancesRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties_lbl" xml:lang="en-US">Advances from customer - related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties" xlink:to="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from disposal of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries_lbl" xml:lang="en-US">Disposal of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" xlink:to="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ProceedsFromLoansToRelatedParties" xlink:href="petz-20201231.xsd#petz_ProceedsFromLoansToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ProceedsFromLoansToRelatedParties_lbl" xml:lang="en-US">Loans to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ProceedsFromLoansToRelatedParties" xlink:to="petz_ProceedsFromLoansToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentOfNotesReceivableFromRelatedParties_lbl" xml:lang="en-US">Repayments from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:to="us-gaap_RepaymentOfNotesReceivableFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyHeldForSale_lbl" xml:lang="en-US">Proceeds from sale of short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:to="us-gaap_ProceedsFromSaleOfPropertyHeldForSale_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from issuance of common shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CollectionOfStockSubscriptionsReceivable" xlink:href="petz-20201231.xsd#petz_CollectionOfStockSubscriptionsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CollectionOfStockSubscriptionsReceivable_lbl" xml:lang="en-US">Collection of stock subscription receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CollectionOfStockSubscriptionsReceivable" xlink:to="petz_CollectionOfStockSubscriptionsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US">Proceeds from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ProceedsFromBankOverdrafts" xlink:href="petz-20201231.xsd#petz_ProceedsFromBankOverdrafts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ProceedsFromBankOverdrafts_lbl" xml:lang="en-US">Proceeds from bank overdrafts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ProceedsFromBankOverdrafts" xlink:to="petz_ProceedsFromBankOverdrafts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl" xml:lang="en-US">Proceeds from short-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ProceedsFromShortTermLoansRelatedParties" xlink:href="petz-20201231.xsd#petz_ProceedsFromShortTermLoansRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ProceedsFromShortTermLoansRelatedParties_lbl" xml:lang="en-US">Proceeds from short-term loans - related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ProceedsFromShortTermLoansRelatedParties" xlink:to="petz_ProceedsFromShortTermLoansRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental cash flow information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Income taxes paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-cash investing and financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_InterestPayableTransferToPrincipalOfLoan" xlink:href="petz-20201231.xsd#petz_InterestPayableTransferToPrincipalOfLoan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_InterestPayableTransferToPrincipalOfLoan_lbl" xml:lang="en-US">Accrued interest added to short-term loan &#8211; related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_InterestPayableTransferToPrincipalOfLoan" xlink:to="petz_InterestPayableTransferToPrincipalOfLoan_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_NonCashOperatingExpensesPaidByRelatedParties" xlink:href="petz-20201231.xsd#petz_NonCashOperatingExpensesPaidByRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_NonCashOperatingExpensesPaidByRelatedParties_lbl" xml:lang="en-US">Operating expenses paid by related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NonCashOperatingExpensesPaidByRelatedParties" xlink:to="petz_NonCashOperatingExpensesPaidByRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment" xlink:href="petz-20201231.xsd#petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Liabilities assumed in connection with purchase of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment" xlink:to="petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_NotesPayableTransferToShortTermLoans" xlink:href="petz-20201231.xsd#petz_NotesPayableTransferToShortTermLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_NotesPayableTransferToShortTermLoans_lbl" xml:lang="en-US">Notes payable reclassified to short-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NotesPayableTransferToShortTermLoans" xlink:to="petz_NotesPayableTransferToShortTermLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties" xlink:href="petz-20201231.xsd#petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties_lbl" xml:lang="en-US">Receivables from related parties settled with payables to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties" xlink:to="petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty" xlink:href="petz-20201231.xsd#petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty_lbl" xml:lang="en-US">Receivables from common stock subscription settled with loan payables to a related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty" xlink:to="petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries" xlink:href="petz-20201231.xsd#petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries_lbl" xml:lang="en-US">Shares issuance in connection with acquisition of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries" xlink:to="petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssued1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US">Short-term loans settled by transferring an equity investment to the creditor</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract" xlink:href="petz-20201231.xsd#petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract_lbl" xml:lang="en-US">Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract" xlink:to="petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Cash_lbl0" xml:lang="en-US">Cash deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl0"/>
    <loc xlink:type="locator" xlink:label="petz_RestrictedCashCurrentAssets" xlink:href="petz-20201231.xsd#petz_RestrictedCashCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RestrictedCashCurrentAssets_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RestrictedCashCurrentAssets" xlink:to="petz_RestrictedCashCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherExpenses_lbl" xml:lang="en-US">Other expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_OtherExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_FairValueChangeOfShorttermInvestments" xlink:href="petz-20201231.xsd#petz_FairValueChangeOfShorttermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="petz_FairValueChangeOfShorttermInvestments_lbl" xml:lang="en-US">Fair value change of short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_FairValueChangeOfShorttermInvestments" xlink:to="petz_FairValueChangeOfShorttermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl" xml:lang="en-US">Loss on disposal of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl0" xml:lang="en-US">Recognized losses in connection with disposals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Loss (gain) on disposal of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl" xml:lang="en-US">Non-cash lease expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Gain on forgiveness of short-term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInReceivables_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInReceivables" xlink:to="us-gaap_IncreaseDecreaseInReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_IncreaseDecreaseInAccountReceivablesRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInAccountReceivablesRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="petz_IncreaseDecreaseInAccountReceivablesRelatedParties_lbl" xml:lang="en-US">Accounts receivable - related parties, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInAccountReceivablesRelatedParties" xlink:to="petz_IncreaseDecreaseInAccountReceivablesRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_IncreasingDecreasingOperatingLeaseLiabilities" xlink:href="petz-20201231.xsd#petz_IncreasingDecreasingOperatingLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="petz_IncreasingDecreasingOperatingLeaseLiabilities_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreasingDecreasingOperatingLeaseLiabilities" xlink:to="petz_IncreasingDecreasingOperatingLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_DueFromRelatedPartyNet" xlink:href="petz-20201231.xsd#petz_DueFromRelatedPartyNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="petz_DueFromRelatedPartyNet_lbl" xml:lang="en-US">Due from related parties, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DueFromRelatedPartyNet" xlink:to="petz_DueFromRelatedPartyNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpensesOther_lbl" xml:lang="en-US">Prepayments and other current assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpensesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Payments to acquire property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_PaymentsToAcquireLandUseRights" xlink:href="petz-20201231.xsd#petz_PaymentsToAcquireLandUseRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="petz_PaymentsToAcquireLandUseRights_lbl" xml:lang="en-US">Payments to acquire land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PaymentsToAcquireLandUseRights" xlink:to="petz_PaymentsToAcquireLandUseRights_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US">Acquisition of businesses, net of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireInvestments_lbl" xml:lang="en-US">Payments for long-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInvestments" xlink:to="us-gaap_PaymentsToAcquireInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_PurchaseOfShorttermInvestments" xlink:href="petz-20201231.xsd#petz_PurchaseOfShorttermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="petz_PurchaseOfShorttermInvestments_lbl" xml:lang="en-US">Purchase of short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PurchaseOfShorttermInvestments" xlink:to="petz_PurchaseOfShorttermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToMinorityShareholders_lbl" xml:lang="en-US">Purchase of noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToMinorityShareholders" xlink:to="us-gaap_PaymentsToMinorityShareholders_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Repayments to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0" xml:lang="en-US">Repaid loans to related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl" xml:lang="en-US">Repayments of short-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RepaymentsOfShortTermLoansRelatedParty" xlink:href="petz-20201231.xsd#petz_RepaymentsOfShortTermLoansRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="petz_RepaymentsOfShortTermLoansRelatedParty_lbl" xml:lang="en-US">Repayments of short-term loans - related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RepaymentsOfShortTermLoansRelatedParty" xlink:to="petz_RepaymentsOfShortTermLoansRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_StockSubscriptionReceivableMember" xlink:href="petz-20201231.xsd#petz_StockSubscriptionReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_StockSubscriptionReceivableMember_lbl" xml:lang="en-US">Stock Subscription Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StockSubscriptionReceivableMember" xlink:to="petz_StockSubscriptionReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_StatutoryReservesMember" xlink:href="petz-20201231.xsd#petz_StatutoryReservesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_StatutoryReservesMember_lbl" xml:lang="en-US">Statutory Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StatutoryReservesMember" xlink:to="petz_StatutoryReservesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">ORGANIZATION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock_lbl" xml:lang="en-US">Schedule of exchange rates used to translate amounts in USD</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock" xlink:to="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate" xlink:href="petz-20201231.xsd#petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate_lbl" xml:lang="en-US">Balance Sheet Date Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate" xlink:to="petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ForeignCurrencyExchangeRateTranslationAverageRates" xlink:href="petz-20201231.xsd#petz_ForeignCurrencyExchangeRateTranslationAverageRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ForeignCurrencyExchangeRateTranslationAverageRates_lbl" xml:lang="en-US">Average Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ForeignCurrencyExchangeRateTranslationAverageRates" xlink:to="petz_ForeignCurrencyExchangeRateTranslationAverageRates_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:href="petz-20201231.xsd#petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl" xml:lang="en-US">Schedule of property and equipment estimated useful lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated useful lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_PropertyPlantAndEquipmentUsefulLifes" xlink:href="petz-20201231.xsd#petz_PropertyPlantAndEquipmentUsefulLifes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_PropertyPlantAndEquipmentUsefulLifes_lbl" xml:lang="en-US">Leasehold improvement, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PropertyPlantAndEquipmentUsefulLifes" xlink:to="petz_PropertyPlantAndEquipmentUsefulLifes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US">Schedule of assets measured at fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_PubliclyListedEquitySecuritiesAbstract" xlink:href="petz-20201231.xsd#petz_PubliclyListedEquitySecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_PubliclyListedEquitySecuritiesAbstract_lbl" xml:lang="en-US">Publicly listed equity securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PubliclyListedEquitySecuritiesAbstract" xlink:to="petz_PubliclyListedEquitySecuritiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl" xml:lang="en-US">RESTRICTED CASH</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_lbl" xml:lang="en-US">Schedule of restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom" xlink:href="petz-20201231.xsd#petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom_lbl" xml:lang="en-US">Bank deposits used to pledge the bank acceptance notes and letters of credit issued by the Company ()</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom" xlink:to="petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes" xlink:href="petz-20201231.xsd#petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes_lbl" xml:lang="en-US">Bank deposits judicially frozen by the court as a result of legal proceedings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes" xlink:to="petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EscrowDeposit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EscrowDeposit_lbl" xml:lang="en-US">Deposit in an escrow account ()</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EscrowDeposit" xlink:to="us-gaap_EscrowDeposit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EscrowDeposit_lbl0" xml:lang="en-US">Non-interest bearing escrow account</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EscrowDeposit" xlink:to="us-gaap_EscrowDeposit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl" xml:lang="en-US">ACCOUNTS RECEIVABLE, NET AND ACCOUNTS RECEIVABLE-RELATED PARTIES, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of accounts receivable, net and accounts receivable - related parties, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableGross_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNotesReceivableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndNotesReceivableNet_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNotesReceivableNet" xlink:to="us-gaap_AccountsAndNotesReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xml:lang="en-US">Schedule of changes in allowance for credit loss consisted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl" xml:lang="en-US">Provision for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveTranslationAndOtherAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl" xml:lang="en-US">Translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:to="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryAdjustments_lbl" xml:lang="en-US">Inventory write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax_lbl" xml:lang="en-US">Translation adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" xlink:to="us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1_lbl" xml:lang="en-US">Translation adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">LAND USE RIGHTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Land" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Land"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Land_lbl" xml:lang="en-US">Land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Land" xlink:to="us-gaap_Land_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of estimated future amortization expense for land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">SHORT-TERM LOANS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US">Schedule of short term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmount_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="us-gaap_DebtLongtermAndShorttermCombinedAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SecuredShortTermLoansAndLongTermLoans" xlink:href="petz-20201231.xsd#petz_SecuredShortTermLoansAndLongTermLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_SecuredShortTermLoansAndLongTermLoans_lbl" xml:lang="en-US">Secured</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SecuredShortTermLoansAndLongTermLoans" xlink:to="petz_SecuredShortTermLoansAndLongTermLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_UnsecuredShortTermLoansAndLongTermLoans" xlink:href="petz-20201231.xsd#petz_UnsecuredShortTermLoansAndLongTermLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_UnsecuredShortTermLoansAndLongTermLoans_lbl" xml:lang="en-US">Unsecured</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_UnsecuredShortTermLoansAndLongTermLoans" xlink:to="petz_UnsecuredShortTermLoansAndLongTermLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SecuredAndUnsecuredTotal" xlink:href="petz-20201231.xsd#petz_SecuredAndUnsecuredTotal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_SecuredAndUnsecuredTotal_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SecuredAndUnsecuredTotal" xlink:to="petz_SecuredAndUnsecuredTotal_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock_lbl" xml:lang="en-US">Schedule of corporate or personal guarantees loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock" xlink:to="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CorporateOrPersonalGuaranteesProvidedForLoans" xlink:href="petz-20201231.xsd#petz_CorporateOrPersonalGuaranteesProvidedForLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CorporateOrPersonalGuaranteesProvidedForLoans_lbl" xml:lang="en-US">Corporate or personal guarantees provided for loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CorporateOrPersonalGuaranteesProvidedForLoans" xlink:to="petz_CorporateOrPersonalGuaranteesProvidedForLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">OTHER CURRENT LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherCurrentLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Interest Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Interest Payable - Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl" xml:lang="en-US">Other Payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">RELATED PARTY TRANSACTIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US">Schedule of related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement_lbl" xml:lang="en-US">Nature of Relationship</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement" xlink:to="us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfDueFromRelatedPartiesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfDueFromRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ScheduleOfDueFromRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfDueFromRelatedPartiesTableTextBlock" xlink:to="petz_ScheduleOfDueFromRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl" xml:lang="en-US">Due from related parties, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfDueToRelatedPartiesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfDueToRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ScheduleOfDueToRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfDueToRelatedPartiesTableTextBlock" xlink:to="petz_ScheduleOfDueToRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfShortTermLoansFromRelatedParties" xlink:href="petz-20201231.xsd#petz_ScheduleOfShortTermLoansFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ScheduleOfShortTermLoansFromRelatedParties_lbl" xml:lang="en-US">Schedule of short term loans from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfShortTermLoansFromRelatedParties" xlink:to="petz_ScheduleOfShortTermLoansFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of sales to related parties, purchases from related parties and services provided by related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock" xlink:to="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SalesToAbstract" xlink:href="petz-20201231.xsd#petz_SalesToAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_SalesToAbstract_lbl" xml:lang="en-US">SALES TO:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SalesToAbstract" xlink:to="petz_SalesToAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_PurchasesFromAbstract" xlink:href="petz-20201231.xsd#petz_PurchasesFromAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_PurchasesFromAbstract_lbl" xml:lang="en-US">PURCHASES FROM:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PurchasesFromAbstract" xlink:to="petz_PurchasesFromAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US">Total Purchases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ServiceProvidedByAbstract" xlink:href="petz-20201231.xsd#petz_ServiceProvidedByAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ServiceProvidedByAbstract_lbl" xml:lang="en-US">SERVICE PROVIDED BY:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ServiceProvidedByAbstract" xlink:to="petz_ServiceProvidedByAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ServicesProvidedByRelatedParties" xlink:href="petz-20201231.xsd#petz_ServicesProvidedByRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ServicesProvidedByRelatedParties_lbl" xml:lang="en-US">Total Services Consumed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ServicesProvidedByRelatedParties" xlink:to="petz_ServicesProvidedByRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock_lbl" xml:lang="en-US">Schedule of accounts receivables from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock" xlink:to="petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableRelatedParties_lbl" xml:lang="en-US">Accounts receivables &#8211; related parties, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableRelatedParties" xlink:to="us-gaap_AccountsReceivableRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of accounts payable to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock" xlink:to="petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xml:lang="en-US">Accounts payable to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of reconciliations of the statutory income tax rate and the Company&apos;s effective income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">HK statutory income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0" xml:lang="en-US">TDH Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">PRC statutory income tax rate difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers" xlink:href="petz-20201231.xsd#petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers_lbl" xml:lang="en-US">Effect of additional deduction on R&amp;D expense and salary for disabled workers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers" xlink:to="petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Effect of expenses not deductible for tax purposes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance recognized with respect to the loss in subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of deferred tax assets and liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_lbl" xml:lang="en-US">Deferred tax assets, non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carrying forward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US">Total deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl" xml:lang="en-US">Deferred tax liabilities, non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US">Property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">STOCKHOLDERS&apos; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">CONCENTRATIONS OF CREDIT RISK AND MAJOR CUSTOMERS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US">Schedule of customers and suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration risk, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">SEGMENT AND REVENUE ANALYSIS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of net revenues generated from different reportable segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SalesTaxAndAdditions" xlink:href="petz-20201231.xsd#petz_SalesTaxAndAdditions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_SalesTaxAndAdditions_lbl" xml:lang="en-US">Less: Sale tax and addition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SalesTaxAndAdditions" xlink:to="petz_SalesTaxAndAdditions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">OPERATING LEASES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of components of lease expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-term lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of supplemental cash flow information related to leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:to="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating cash flow from operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted-average remaining lease term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted-average discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of supplemental balance sheet information related to leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent" xlink:href="petz-20201231.xsd#petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent_lbl" xml:lang="en-US">Operating lease liabilities-related parties, current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent" xlink:to="petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent" xlink:href="petz-20201231.xsd#petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent_lbl" xml:lang="en-US">Operating lease liabilities-related party, non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent" xlink:to="petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of maturity of our operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_TotalOperatingLeaseLiabilities" xlink:href="petz-20201231.xsd#petz_TotalOperatingLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_TotalOperatingLeaseLiabilities_lbl" xml:lang="en-US">Total operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TotalOperatingLeaseLiabilities" xlink:to="petz_TotalOperatingLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LongtermInvestmentsTextBlock" xlink:href="petz-20201231.xsd#petz_LongtermInvestmentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_LongtermInvestmentsTextBlock_lbl" xml:lang="en-US">LONG-TERM INVESTMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LongtermInvestmentsTextBlock" xlink:to="petz_LongtermInvestmentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock_lbl" xml:lang="en-US">DISPOSAL OF SUBSIDIARIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDisclosureTextBlock" xlink:to="us-gaap_MinorityInterestDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl" xml:lang="en-US">Less: Allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" xml:lang="en-US">Write-off uncollectable accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US">Less: impairment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandImprovements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandImprovements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LandImprovements_lbl" xml:lang="en-US">Accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandImprovements" xlink:to="us-gaap_LandImprovements_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl" xml:lang="en-US">Less: Allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less imputed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RMBIntoUSDollarsMember" xlink:href="petz-20201231.xsd#petz_RMBIntoUSDollarsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RMBIntoUSDollarsMember_lbl" xml:lang="en-US">RMB into U.S. Dollars [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RMBIntoUSDollarsMember" xlink:to="petz_RMBIntoUSDollarsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_EuroIntoUSDollarsMember" xlink:href="petz-20201231.xsd#petz_EuroIntoUSDollarsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_EuroIntoUSDollarsMember_lbl" xml:lang="en-US">Euro into U.S. Dollars [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_EuroIntoUSDollarsMember" xlink:to="petz_EuroIntoUSDollarsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_YenIntoUSDollarsMember" xlink:href="petz-20201231.xsd#petz_YenIntoUSDollarsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_YenIntoUSDollarsMember_lbl" xml:lang="en-US">Yen into U.S. Dollars [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_YenIntoUSDollarsMember" xlink:to="petz_YenIntoUSDollarsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xml:lang="en-US">Computer software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US">Electronic equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Motor vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold improvement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl0" xml:lang="en-US">Leasehold Improvement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Buildings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Significant Other Observation Inputs (Level 2) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Significant Unobservable Inputs (Level 3) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_AccountsReceivableRelatedPartyMember" xlink:href="petz-20201231.xsd#petz_AccountsReceivableRelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_AccountsReceivableRelatedPartyMember_lbl" xml:lang="en-US">Accounts Receivable - Related Parties [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AccountsReceivableRelatedPartyMember" xlink:to="petz_AccountsReceivableRelatedPartyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RelatedPartyMember_lbl" xml:lang="en-US">Pledged by cash deposit of RMB300,000 (approximately $43,000) from Gaochuang, real property of Rongfeng Cui and Yanjuan Wang, former CEO of the Company and his wife, and land use right and real property of Qingdao Saike Environmental Technology Co., Ltd; Guaranteed by Rongfeng Cui, Yanjuan Wang and Gaochuang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyMember" xlink:to="petz_RelatedPartyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyOneMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RelatedPartyOneMember_lbl" xml:lang="en-US">Pledged by real property of the Company and real property of Rongfeng Cui; Guaranteed by Rongfeng Cui and Yanjuan Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyOneMember" xlink:to="petz_RelatedPartyOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTwoMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RelatedPartyTwoMember_lbl" xml:lang="en-US">Pledged by real property and land use right of the Company; Guaranteed by Rongfeng Cui and Yanjuan Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTwoMember" xlink:to="petz_RelatedPartyTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyThreeMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RelatedPartyThreeMember_lbl" xml:lang="en-US">Guaranteed by Rongfeng Cui and Yanjuan Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyThreeMember" xlink:to="petz_RelatedPartyThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyFourMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RelatedPartyFourMember_lbl" xml:lang="en-US">Pledged by restricted cash of RMB300,000 (approximately $43,000 ), four patents and certain equipment of the Company; Guaranteed by Rongfeng Cui, Yanjuan Wang and Qingdao Saike Environmental Technology Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyFourMember" xlink:to="petz_RelatedPartyFourMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_DandanLiuMember" xlink:href="petz-20201231.xsd#petz_DandanLiuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_DandanLiuMember_lbl" xml:lang="en-US">Dandan Liu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DandanLiuMember" xlink:to="petz_DandanLiuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RongfengCuiMember" xlink:href="petz-20201231.xsd#petz_RongfengCuiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RongfengCuiMember_lbl" xml:lang="en-US">Rongfeng Cui [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RongfengCuiMember" xlink:to="petz_RongfengCuiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RongbingCuiMember" xlink:href="petz-20201231.xsd#petz_RongbingCuiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RongbingCuiMember_lbl" xml:lang="en-US">Rongbing Cui [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RongbingCuiMember" xlink:to="petz_RongbingCuiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_YanjuanWangMember" xlink:href="petz-20201231.xsd#petz_YanjuanWangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_YanjuanWangMember_lbl" xml:lang="en-US">Yanjuan Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_YanjuanWangMember" xlink:to="petz_YanjuanWangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_YanFuMember" xlink:href="petz-20201231.xsd#petz_YanFuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_YanFuMember_lbl" xml:lang="en-US">Yan Fu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_YanFuMember" xlink:to="petz_YanFuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_YuxiangQiMember" xlink:href="petz-20201231.xsd#petz_YuxiangQiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_YuxiangQiMember_lbl" xml:lang="en-US">Yuxiang Qi [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_YuxiangQiMember" xlink:to="petz_YuxiangQiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_TideShanghaiIndustrialCoLtdMember" xlink:href="petz-20201231.xsd#petz_TideShanghaiIndustrialCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_TideShanghaiIndustrialCoLtdMember_lbl" xml:lang="en-US">Tide (Shanghai) Industrial Co. Ltd. (&quot;Tide&quot;&#157;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TideShanghaiIndustrialCoLtdMember" xlink:to="petz_TideShanghaiIndustrialCoLtdMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="petz_TideShanghaiIndustrialCoLtdMember_lbl0" xml:lang="en-US">Tide [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TideShanghaiIndustrialCoLtdMember" xlink:to="petz_TideShanghaiIndustrialCoLtdMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="petz_QingdaoLikePetSuppliesCoLtdMember" xlink:href="petz-20201231.xsd#petz_QingdaoLikePetSuppliesCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_QingdaoLikePetSuppliesCoLtdMember_lbl" xml:lang="en-US">Qingdao Like Pet Supplies Co., Ltd. (&quot;Like&quot;&#157;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_QingdaoLikePetSuppliesCoLtdMember" xlink:to="petz_QingdaoLikePetSuppliesCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember_lbl" xml:lang="en-US">Qingdao Saike Environmental Technology Co., Ltd. (&quot;Saike&quot;&#157;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember" xlink:to="petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_KangkangFamilyFarmMember" xlink:href="petz-20201231.xsd#petz_KangkangFamilyFarmMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_KangkangFamilyFarmMember_lbl" xml:lang="en-US">Huangdao Ding Ge Zhuang Kangkang Family Farm (&quot;Kangkang Family Farm&quot;&#157;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_KangkangFamilyFarmMember" xlink:to="petz_KangkangFamilyFarmMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="petz_KangkangFamilyFarmMember_lbl0" xml:lang="en-US">Kangkang Family Farm [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_KangkangFamilyFarmMember" xlink:to="petz_KangkangFamilyFarmMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="petz_TdhGroupBvbaMember" xlink:href="petz-20201231.xsd#petz_TdhGroupBvbaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_TdhGroupBvbaMember_lbl" xml:lang="en-US">TDH Group BVBA [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TdhGroupBvbaMember" xlink:to="petz_TdhGroupBvbaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_TdhJapanMember" xlink:href="petz-20201231.xsd#petz_TdhJapanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_TdhJapanMember_lbl" xml:lang="en-US">TDH JAPAN [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TdhJapanMember" xlink:to="petz_TdhJapanMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="petz_TdhJapanMember_lbl0" xml:lang="en-US">Tdh Japan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TdhJapanMember" xlink:to="petz_TdhJapanMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember_lbl" xml:lang="en-US">Qingdao Yinhe Jiutian Information Technology Co., Ltd. (&#8220;Yinhe Jiutian&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember" xlink:to="petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember" xlink:href="petz-20201231.xsd#petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember_lbl" xml:lang="en-US">Huangdao Hanyinhe Software Development Center Co., Ltd. (&#8220;Hanyinhe&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember" xlink:to="petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ZhenyuTradingQingdaoCoLtdMember" xlink:href="petz-20201231.xsd#petz_ZhenyuTradingQingdaoCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ZhenyuTradingQingdaoCoLtdMember_lbl" xml:lang="en-US">Zhenyu Trading (Qingdao) Co., Ltd. (&#8220;Zhenyu&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ZhenyuTradingQingdaoCoLtdMember" xlink:to="petz_ZhenyuTradingQingdaoCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember_lbl" xml:lang="en-US">Beijing Quanmin Chongai Information Technology Co., Ltd. (&#8220;Quanmin Chongai&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember" xlink:to="petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesMember_lbl" xml:lang="en-US">Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesMember" xlink:to="us-gaap_SalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LikeMember" xlink:href="petz-20201231.xsd#petz_LikeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_LikeMember_lbl" xml:lang="en-US">Like [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LikeMember" xlink:to="petz_LikeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ZhenyuMember" xlink:href="petz-20201231.xsd#petz_ZhenyuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ZhenyuMember_lbl" xml:lang="en-US">Zhenyu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ZhenyuMember" xlink:to="petz_ZhenyuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_QuanminChongaiMember" xlink:href="petz-20201231.xsd#petz_QuanminChongaiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_QuanminChongaiMember_lbl" xml:lang="en-US">Quanmin Chongai [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_QuanminChongaiMember" xlink:to="petz_QuanminChongaiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LiujiayiMember" xlink:href="petz-20201231.xsd#petz_LiujiayiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_LiujiayiMember_lbl" xml:lang="en-US">Liujiayi [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LiujiayiMember" xlink:to="petz_LiujiayiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_PurchasesMember" xlink:href="petz-20201231.xsd#petz_PurchasesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_PurchasesMember_lbl" xml:lang="en-US">Purchases [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PurchasesMember" xlink:to="petz_PurchasesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ServiceMember_lbl" xml:lang="en-US">Service [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceMember" xlink:to="us-gaap_ServiceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_HanyinheMember" xlink:href="petz-20201231.xsd#petz_HanyinheMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_HanyinheMember_lbl" xml:lang="en-US">Hanyinhe [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_HanyinheMember" xlink:to="petz_HanyinheMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_YinheJiutianMember" xlink:href="petz-20201231.xsd#petz_YinheJiutianMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_YinheJiutianMember_lbl" xml:lang="en-US">Yinhe Jiutian [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_YinheJiutianMember" xlink:to="petz_YinheJiutianMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ZhenyuTradingMember" xlink:href="petz-20201231.xsd#petz_ZhenyuTradingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ZhenyuTradingMember_lbl" xml:lang="en-US">Zhenyu Trading [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ZhenyuTradingMember" xlink:to="petz_ZhenyuTradingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerAMember" xlink:href="petz-20201231.xsd#petz_CustomerAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CustomerAMember_lbl" xml:lang="en-US">Customer A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerAMember" xlink:to="petz_CustomerAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerGMember" xlink:href="petz-20201231.xsd#petz_CustomerGMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CustomerGMember_lbl" xml:lang="en-US">Customer G [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerGMember" xlink:to="petz_CustomerGMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerPMember" xlink:href="petz-20201231.xsd#petz_CustomerPMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CustomerPMember_lbl" xml:lang="en-US">Customer P [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerPMember" xlink:to="petz_CustomerPMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US">Suppliers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SupplierAMember" xlink:href="petz-20201231.xsd#petz_SupplierAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_SupplierAMember_lbl" xml:lang="en-US">Supplier A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SupplierAMember" xlink:to="petz_SupplierAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SupplierBMember" xlink:href="petz-20201231.xsd#petz_SupplierBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_SupplierBMember_lbl" xml:lang="en-US">Supplier B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SupplierBMember" xlink:to="petz_SupplierBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SupplierCMember" xlink:href="petz-20201231.xsd#petz_SupplierCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_SupplierCMember_lbl" xml:lang="en-US">Supplier C [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SupplierCMember" xlink:to="petz_SupplierCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SupplierDMember" xlink:href="petz-20201231.xsd#petz_SupplierDMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_SupplierDMember_lbl" xml:lang="en-US">Supplier D [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SupplierDMember" xlink:to="petz_SupplierDMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SupplierEMember" xlink:href="petz-20201231.xsd#petz_SupplierEMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_SupplierEMember_lbl" xml:lang="en-US">Supplier E [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SupplierEMember" xlink:to="petz_SupplierEMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SupplierFMember" xlink:href="petz-20201231.xsd#petz_SupplierFMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_SupplierFMember_lbl" xml:lang="en-US">Supplier F [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SupplierFMember" xlink:to="petz_SupplierFMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_MarketingChannelsMember" xlink:href="petz-20201231.xsd#petz_MarketingChannelsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_MarketingChannelsMember_lbl" xml:lang="en-US">Marketing channels [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_MarketingChannelsMember" xlink:to="petz_MarketingChannelsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OverseaSalesMember" xlink:href="petz-20201231.xsd#petz_OverseaSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_OverseaSalesMember_lbl" xml:lang="en-US">Overseas sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OverseaSalesMember" xlink:to="petz_OverseaSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_DomesticSalesMember" xlink:href="petz-20201231.xsd#petz_DomesticSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_DomesticSalesMember_lbl" xml:lang="en-US">Domestic sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DomesticSalesMember" xlink:to="petz_DomesticSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ElectronicCommerceMember" xlink:href="petz-20201231.xsd#petz_ElectronicCommerceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ElectronicCommerceMember_lbl" xml:lang="en-US">Electronic commerce [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ElectronicCommerceMember" xlink:to="petz_ElectronicCommerceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueProductLineMember_lbl" xml:lang="en-US">Product lines [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueProductLineMember" xlink:to="us-gaap_SalesRevenueProductLineMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_PetChewsMember" xlink:href="petz-20201231.xsd#petz_PetChewsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_PetChewsMember_lbl" xml:lang="en-US">Pet chews [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PetChewsMember" xlink:to="petz_PetChewsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_DriedPetSnacksMember" xlink:href="petz-20201231.xsd#petz_DriedPetSnacksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_DriedPetSnacksMember_lbl" xml:lang="en-US">Dried pet snacks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DriedPetSnacksMember" xlink:to="petz_DriedPetSnacksMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_WetCannedPetFoodMember" xlink:href="petz-20201231.xsd#petz_WetCannedPetFoodMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_WetCannedPetFoodMember_lbl" xml:lang="en-US">Wet canned pet food [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_WetCannedPetFoodMember" xlink:to="petz_WetCannedPetFoodMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_DentalHealthSnacksMember" xlink:href="petz-20201231.xsd#petz_DentalHealthSnacksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_DentalHealthSnacksMember_lbl" xml:lang="en-US">Dental health snacks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DentalHealthSnacksMember" xlink:to="petz_DentalHealthSnacksMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_BakedPetBiscuitsMember" xlink:href="petz-20201231.xsd#petz_BakedPetBiscuitsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_BakedPetBiscuitsMember_lbl" xml:lang="en-US">Baked pet biscuits [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_BakedPetBiscuitsMember" xlink:to="petz_BakedPetBiscuitsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OthersMember" xlink:href="petz-20201231.xsd#petz_OthersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_OthersMember_lbl" xml:lang="en-US">Others [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OthersMember" xlink:to="petz_OthersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="currency_KRW" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_KRW"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_KRW_lbl" xml:lang="en-US">South Korea [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_KRW" xlink:to="currency_KRW_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_DifferentCountriesMember" xlink:href="petz-20201231.xsd#petz_DifferentCountriesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_DifferentCountriesMember_lbl" xml:lang="en-US">Different Countries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DifferentCountriesMember" xlink:to="petz_DifferentCountriesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="petz_DifferentCountriesMember_lbl0" xml:lang="en-US">Countries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DifferentCountriesMember" xlink:to="petz_DifferentCountriesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CN_lbl" xml:lang="en-US">China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_GB"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_GB_lbl" xml:lang="en-US">United Kingdom [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_GB" xlink:to="country_GB_lbl"/>
    <loc xlink:type="locator" xlink:label="country_DE" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DE"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_DE_lbl" xml:lang="en-US">Germany [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_DE" xlink:to="country_DE_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OtherCountriesMember" xlink:href="petz-20201231.xsd#petz_OtherCountriesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_OtherCountriesMember_lbl" xml:lang="en-US">Other countries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OtherCountriesMember" xlink:to="petz_OtherCountriesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_AgreementAxis" xlink:href="petz-20201231.xsd#petz_AgreementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_AgreementAxis_lbl" xml:lang="en-US">Agreement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AgreementAxis" xlink:to="petz_AgreementAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalHomeLoanBankAdvancesOptionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FederalHomeLoanBankAdvancesOptionAxis_lbl" xml:lang="en-US">Federal Home Loan Bank, Advances, Option [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalHomeLoanBankAdvancesOptionAxis" xlink:to="us-gaap_FederalHomeLoanBankAdvancesOptionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_lbl" xml:lang="en-US">Legal Entity of Counterparty, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Equity interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0" xml:lang="en-US">Equity method investment, ownership percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl1" xml:lang="en-US">Owners to acquire equity interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Consideration of business acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_IncurredNetLoss" xlink:href="petz-20201231.xsd#petz_IncurredNetLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_IncurredNetLoss_lbl" xml:lang="en-US">Incurred net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncurredNetLoss" xlink:to="petz_IncurredNetLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_WorkingCapitalDeficit" xlink:href="petz-20201231.xsd#petz_WorkingCapitalDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_WorkingCapitalDeficit_lbl" xml:lang="en-US">Working capital deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_WorkingCapitalDeficit" xlink:to="petz_WorkingCapitalDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RealizedGainPercentage" xlink:href="petz-20201231.xsd#petz_RealizedGainPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RealizedGainPercentage_lbl" xml:lang="en-US">Realized gain percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RealizedGainPercentage" xlink:to="petz_RealizedGainPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ExcessOfAccumulatedRealizedGainPercentage" xlink:href="petz-20201231.xsd#petz_ExcessOfAccumulatedRealizedGainPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ExcessOfAccumulatedRealizedGainPercentage_lbl" xml:lang="en-US">Excess of accumulated realized gain percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ExcessOfAccumulatedRealizedGainPercentage" xlink:to="petz_ExcessOfAccumulatedRealizedGainPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ExceedingPortionOfTotalRealizedGainPercentage" xlink:href="petz-20201231.xsd#petz_ExceedingPortionOfTotalRealizedGainPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ExceedingPortionOfTotalRealizedGainPercentage_lbl" xml:lang="en-US">Exceeding portion of total realized gain percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ExceedingPortionOfTotalRealizedGainPercentage" xlink:to="petz_ExceedingPortionOfTotalRealizedGainPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss_lbl" xml:lang="en-US">Unrealized gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:to="us-gaap_MarketableSecuritiesUnrealizedGainLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesRealizedGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesRealizedGainLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketableSecuritiesRealizedGainLoss_lbl" xml:lang="en-US">Net realized gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesRealizedGainLoss" xlink:to="us-gaap_MarketableSecuritiesRealizedGainLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesGainLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketableSecuritiesGainLoss_lbl" xml:lang="en-US">Investment management expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesGainLoss" xlink:to="us-gaap_MarketableSecuritiesGainLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense_lbl" xml:lang="en-US">Investment income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInvestmentExpense" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US">Impairment loss on long-lived assets other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US">Impairment loss on goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RecentAdoptionOfAccountingPronouncementDescription" xlink:href="petz-20201231.xsd#petz_RecentAdoptionOfAccountingPronouncementDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RecentAdoptionOfAccountingPronouncementDescription_lbl" xml:lang="en-US">Recent adoption of accounting pronouncement, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RecentAdoptionOfAccountingPronouncementDescription" xlink:to="petz_RecentAdoptionOfAccountingPronouncementDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OperatingLeasesLiability" xlink:href="petz-20201231.xsd#petz_OperatingLeasesLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_OperatingLeasesLiability_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeasesLiability" xlink:to="petz_OperatingLeasesLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RightOfUseAssets" xlink:href="petz-20201231.xsd#petz_RightOfUseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RightOfUseAssets_lbl" xml:lang="en-US">Right of use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RightOfUseAssets" xlink:to="petz_RightOfUseAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SalesRevenue" xlink:href="petz-20201231.xsd#petz_SalesRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_SalesRevenue_lbl" xml:lang="en-US">Allowance for sales revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SalesRevenue" xlink:to="petz_SalesRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ContractRevenuesRecognitionDescription" xlink:href="petz-20201231.xsd#petz_ContractRevenuesRecognitionDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ContractRevenuesRecognitionDescription_lbl" xml:lang="en-US">Contract revenue recognition, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ContractRevenuesRecognitionDescription" xlink:to="petz_ContractRevenuesRecognitionDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ShippingHandlingAndTransportationCost" xlink:href="petz-20201231.xsd#petz_ShippingHandlingAndTransportationCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ShippingHandlingAndTransportationCost_lbl" xml:lang="en-US">Shipping and handling expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShippingHandlingAndTransportationCost" xlink:to="petz_ShippingHandlingAndTransportationCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_NumberOfSegment" xlink:href="petz-20201231.xsd#petz_NumberOfSegment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_NumberOfSegment_lbl" xml:lang="en-US">Number of segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NumberOfSegment" xlink:to="petz_NumberOfSegment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Deposits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Deposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Deposits_lbl" xml:lang="en-US">Bank deposits used to pledge the bank acceptance notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Deposits" xlink:to="us-gaap_Deposits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNotesPayable_lbl" xml:lang="en-US">Notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNotesPayable" xlink:to="us-gaap_OtherNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashEquivalentsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashEquivalentsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashEquivalentsCurrent_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashEquivalentsCurrent" xlink:to="us-gaap_RestrictedCashEquivalentsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories" xlink:href="petz-20201231.xsd#petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories_lbl" xml:lang="en-US">Write-down of potentially obsolete or slow-moving inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories" xlink:to="petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LowerOfCostOrMarketAdjustment" xlink:href="petz-20201231.xsd#petz_LowerOfCostOrMarketAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_LowerOfCostOrMarketAdjustment_lbl" xml:lang="en-US">Lower of cost or market adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LowerOfCostOrMarketAdjustment" xlink:to="petz_LowerOfCostOrMarketAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCollateralAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCollateralAmount_lbl" xml:lang="en-US">Property, plant and equipment with net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCollateralAmount" xlink:to="us-gaap_DebtInstrumentCollateralAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_BuildingsNetBookValue" xlink:href="petz-20201231.xsd#petz_BuildingsNetBookValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_BuildingsNetBookValue_lbl" xml:lang="en-US">Buildings net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_BuildingsNetBookValue" xlink:to="petz_BuildingsNetBookValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandAndLandImprovements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandAndLandImprovements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandAndLandImprovements_lbl" xml:lang="en-US">Land use right with net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandAndLandImprovements" xlink:to="us-gaap_LandAndLandImprovements_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Short-term bank loans annual interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Interest rate for loans outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Short-term bank loans borrowed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseOther_lbl" xml:lang="en-US">Interest expenses, loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_lbl" xml:lang="en-US">Unsecured long term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_UnsecuredShortTermLoansFromRelatedParty" xlink:href="petz-20201231.xsd#petz_UnsecuredShortTermLoansFromRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_UnsecuredShortTermLoansFromRelatedParty_lbl" xml:lang="en-US">Unsecured short term loans from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_UnsecuredShortTermLoansFromRelatedParty" xlink:to="petz_UnsecuredShortTermLoansFromRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl" xml:lang="en-US">Related party transaction, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseRelatedParty_lbl" xml:lang="en-US">Interest expenses for loans from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseRelatedParty" xlink:to="us-gaap_InterestExpenseRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_InventoriesPurchasedFromRelatedParties" xlink:href="petz-20201231.xsd#petz_InventoriesPurchasedFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_InventoriesPurchasedFromRelatedParties_lbl" xml:lang="en-US">Inventories purchased from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_InventoriesPurchasedFromRelatedParties" xlink:to="petz_InventoriesPurchasedFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Federal and state income tax at statutory rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_PreferentialTaxRatePercenatge" xlink:href="petz-20201231.xsd#petz_PreferentialTaxRatePercenatge"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_PreferentialTaxRatePercenatge_lbl" xml:lang="en-US">Preferential tax rate percentage, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PreferentialTaxRatePercenatge" xlink:to="petz_PreferentialTaxRatePercenatge_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issuance of common shares, shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Issuance of common shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Shares issued, price share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issuance of cash proceeds amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xml:lang="en-US">Stock issued sale of shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl0" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl0"/>
    <loc xlink:type="locator" xlink:label="petz_AggregatePurchasePrice" xlink:href="petz-20201231.xsd#petz_AggregatePurchasePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_AggregatePurchasePrice_lbl" xml:lang="en-US">Aggregate purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AggregatePurchasePrice" xlink:to="petz_AggregatePurchasePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RemainingCashOutstandingBalance" xlink:href="petz-20201231.xsd#petz_RemainingCashOutstandingBalance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RemainingCashOutstandingBalance_lbl" xml:lang="en-US">Remaining subscription receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RemainingCashOutstandingBalance" xlink:to="petz_RemainingCashOutstandingBalance_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_StatutoryReserveAmount" xlink:href="petz-20201231.xsd#petz_StatutoryReserveAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_StatutoryReserveAmount_lbl" xml:lang="en-US">Statutory reserve amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StatutoryReserveAmount" xlink:to="petz_StatutoryReserveAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentAdditionalInformation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentAdditionalInformation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentAdditionalInformation_lbl" xml:lang="en-US">Description of equity interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentAdditionalInformation" xlink:to="us-gaap_EquityMethodInvestmentAdditionalInformation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherRestrictedAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestrictedAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherRestrictedAssets_lbl" xml:lang="en-US">Total restricted net assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherRestrictedAssets" xlink:to="us-gaap_OtherRestrictedAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCustomer" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCustomer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCustomer_lbl" xml:lang="en-US">Customer, concentration risk, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCustomer" xlink:to="us-gaap_ConcentrationRiskCustomer_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskSupplier" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskSupplier"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskSupplier_lbl" xml:lang="en-US">Supplier, concentration risk, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskSupplier" xlink:to="us-gaap_ConcentrationRiskSupplier_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_DescriptionOfNumberOfSegments" xlink:href="petz-20201231.xsd#petz_DescriptionOfNumberOfSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_DescriptionOfNumberOfSegments_lbl" xml:lang="en-US">Number of segment, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DescriptionOfNumberOfSegments" xlink:to="petz_DescriptionOfNumberOfSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDescriptionOfAllOtherSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDescriptionOfAllOtherSegments_lbl" xml:lang="en-US">Description of other countries revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" xlink:to="us-gaap_SegmentReportingDescriptionOfAllOtherSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LeaseTerm" xlink:href="petz-20201231.xsd#petz_LeaseTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_LeaseTerm_lbl" xml:lang="en-US">Lease term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LeaseTerm" xlink:to="petz_LeaseTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xml:lang="en-US">Rental expenses, including operating leases with related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl" xml:lang="en-US">Patents and certain property, plant and equipment with net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ContingentLiabilities" xlink:href="petz-20201231.xsd#petz_ContingentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ContingentLiabilities_lbl" xml:lang="en-US">Contingent liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ContingentLiabilities" xlink:to="petz_ContingentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RecognizedContingentLosses" xlink:href="petz-20201231.xsd#petz_RecognizedContingentLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RecognizedContingentLosses_lbl" xml:lang="en-US">Recognized contingent losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RecognizedContingentLosses" xlink:to="petz_RecognizedContingentLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToEmployees" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToEmployees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToEmployees_lbl" xml:lang="en-US">Wages and servance payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToEmployees" xlink:to="us-gaap_PaymentsToEmployees_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnRestructuringOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt_lbl" xml:lang="en-US">Recognized losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnRestructuringOfDebt" xlink:to="us-gaap_GainsLossesOnRestructuringOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl" xml:lang="en-US">Business acquisition equity interests rate percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAcquiredFromAcquisition" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAcquiredFromAcquisition_lbl" xml:lang="en-US">Cash consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAcquiredFromAcquisition" xlink:to="us-gaap_CashAcquiredFromAcquisition_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_AuctionPrice" xlink:href="petz-20201231.xsd#petz_AuctionPrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_AuctionPrice_lbl" xml:lang="en-US">Auction price</label>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZmyHAeujLFSrsyOUWB5q7sP9hfG4NtdOFEUyn8CdkCsHALp8TF1PKe7I0Im1qeUij97j+A5SezR9hCrraTElIpe9SzmdWlmh4oSlFbsGfLNxEcboY++uGRuz8EoLZeMfNe80GHjP84ZMQFSD9BNPFmf+7RXagbKywc8F1ZEQCqfR0fAQWBnlgfbu2WJUYS4+PsRajEspE0mA==] CSR-->
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AuctionPrice" xlink:to="petz_AuctionPrice_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ThirdPartyAuctionPrice" xlink:href="petz-20201231.xsd#petz_ThirdPartyAuctionPrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ThirdPartyAuctionPrice_lbl" xml:lang="en-US">Third party auction price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ThirdPartyAuctionPrice" xlink:to="petz_ThirdPartyAuctionPrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_NumberOfInvestors" xlink:href="petz-20201231.xsd#petz_NumberOfInvestors"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_NumberOfInvestors_lbl" xml:lang="en-US">Number of investors</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NumberOfInvestors" xlink:to="petz_NumberOfInvestors_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation and Principles of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_GoingConcernPolicyTextblock" xlink:href="petz-20201231.xsd#petz_GoingConcernPolicyTextblock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_GoingConcernPolicyTextblock_lbl" xml:lang="en-US">Going Concern</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_GoingConcernPolicyTextblock" xlink:to="petz_GoingConcernPolicyTextblock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_COVID19PandemicPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_COVID19PandemicPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_COVID19PandemicPolicyTextBlock_lbl" xml:lang="en-US">COVID-19 Pandemic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_COVID19PandemicPolicyTextBlock" xlink:to="petz_COVID19PandemicPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US">Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ShortTermInvestmentsPolicy" xlink:href="petz-20201231.xsd#petz_ShortTermInvestmentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ShortTermInvestmentsPolicy_lbl" xml:lang="en-US">Short-term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShortTermInvestmentsPolicy" xlink:to="petz_ShortTermInvestmentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CurrentExpectedCreditLossesPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_CurrentExpectedCreditLossesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CurrentExpectedCreditLossesPolicyTextBlock_lbl" xml:lang="en-US">Current Expected Credit Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CurrentExpectedCreditLossesPolicyTextBlock" xlink:to="petz_CurrentExpectedCreditLossesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LandUsesRightsPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_LandUsesRightsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_LandUsesRightsPolicyTextBlock_lbl" xml:lang="en-US">Land Use Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LandUsesRightsPolicyTextBlock" xlink:to="petz_LandUsesRightsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of Long-Lived Assets and Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US">Long-term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value of Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LessorLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LessorLeasesPolicyTextBlock_lbl" xml:lang="en-US">Lease Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorLeasesPolicyTextBlock" xlink:to="us-gaap_LessorLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Loss per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_GovernmentGrantsPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_GovernmentGrantsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_GovernmentGrantsPolicyTextBlock_lbl" xml:lang="en-US">Government Grants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_GovernmentGrantsPolicyTextBlock" xlink:to="petz_GovernmentGrantsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US">Selling Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive Income/Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US">Loss Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration of Credit Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartiesTransactionsPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_RelatedPartiesTransactionsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RelatedPartiesTransactionsPolicyTextBlock_lbl" xml:lang="en-US">Related Parties Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartiesTransactionsPolicyTextBlock" xlink:to="petz_RelatedPartiesTransactionsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment Reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently Issued Accounting Pronouncements not yet adopted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_TdhHoldingsIncMember" xlink:href="petz-20201231.xsd#petz_TdhHoldingsIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_TdhHoldingsIncMember_lbl" xml:lang="en-US">TDH Holdings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TdhHoldingsIncMember" xlink:to="petz_TdhHoldingsIncMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_TdhPetfoodLlcMember" xlink:href="petz-20201231.xsd#petz_TdhPetfoodLlcMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_TdhPetfoodLlcMember_lbl" xml:lang="en-US">TDH Petfood LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TdhPetfoodLlcMember" xlink:to="petz_TdhPetfoodLlcMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_TdhHkLimitedMember" xlink:href="petz-20201231.xsd#petz_TdhHkLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_TdhHkLimitedMember_lbl" xml:lang="en-US">TDH HK [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TdhHkLimitedMember" xlink:to="petz_TdhHkLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_TiandihuiMember" xlink:href="petz-20201231.xsd#petz_TiandihuiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_TiandihuiMember_lbl" xml:lang="en-US">Tiandihui [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TiandihuiMember" xlink:to="petz_TiandihuiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_YichongQingdaoTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_YichongQingdaoTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_YichongQingdaoTechnologyCoLtdMember_lbl" xml:lang="en-US">Yichong (Qingdao) Technology Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_YichongQingdaoTechnologyCoLtdMember" xlink:to="petz_YichongQingdaoTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_QingdaoLingchongInformationTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_QingdaoLingchongInformationTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_QingdaoLingchongInformationTechnologyCoLtdMember_lbl" xml:lang="en-US">Qingdao Lingchong Information Technology Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_QingdaoLingchongInformationTechnologyCoLtdMember" xlink:to="petz_QingdaoLingchongInformationTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_TDHFoodsLimitedMember" xlink:href="petz-20201231.xsd#petz_TDHFoodsLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_TDHFoodsLimitedMember_lbl" xml:lang="en-US">TDH Foods Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TDHFoodsLimitedMember" xlink:to="petz_TDHFoodsLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LoansAgreementMember" xlink:href="petz-20201231.xsd#petz_LoansAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_LoansAgreementMember_lbl" xml:lang="en-US">Loans Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LoansAgreementMember" xlink:to="petz_LoansAgreementMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="petz_LoansAgreementMember_lbl0" xml:lang="en-US">Loans agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LoansAgreementMember" xlink:to="petz_LoansAgreementMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="petz_ChinaConstructionBankMember" xlink:href="petz-20201231.xsd#petz_ChinaConstructionBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ChinaConstructionBankMember_lbl" xml:lang="en-US">China Construction Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ChinaConstructionBankMember" xlink:to="petz_ChinaConstructionBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_RelatedPartyTransactionMember_lbl" xml:lang="en-US">Related Party Transaction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionMember" xlink:to="petz_RelatedPartyTransactionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_AnIndividualMember" xlink:href="petz-20201231.xsd#petz_AnIndividualMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_AnIndividualMember_lbl" xml:lang="en-US">Individual [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AnIndividualMember" xlink:to="petz_AnIndividualMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ZuhuaZouMember" xlink:href="petz-20201231.xsd#petz_ZuhuaZouMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ZuhuaZouMember_lbl" xml:lang="en-US">Zuhua Zou [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ZuhuaZouMember" xlink:to="petz_ZuhuaZouMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_JishanSunZouVenturesLLCMember" xlink:href="petz-20201231.xsd#petz_JishanSunZouVenturesLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_JishanSunZouVenturesLLCMember_lbl" xml:lang="en-US">Jishan Sun, Zou Ventures LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_JishanSunZouVenturesLLCMember" xlink:to="petz_JishanSunZouVenturesLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ZhonghuaLiuMember" xlink:href="petz-20201231.xsd#petz_ZhonghuaLiuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_ZhonghuaLiuMember_lbl" xml:lang="en-US">Zhonghua Liu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ZhonghuaLiuMember" xlink:to="petz_ZhonghuaLiuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_EasthillCapitalManagementLLCMember" xlink:href="petz-20201231.xsd#petz_EasthillCapitalManagementLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_EasthillCapitalManagementLLCMember_lbl" xml:lang="en-US">Easthill Capital Management LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_EasthillCapitalManagementLLCMember" xlink:to="petz_EasthillCapitalManagementLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerLMember" xlink:href="petz-20201231.xsd#petz_CustomerLMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CustomerLMember_lbl" xml:lang="en-US">Customer L [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerLMember" xlink:to="petz_CustomerLMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerMMember" xlink:href="petz-20201231.xsd#petz_CustomerMMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CustomerMMember_lbl" xml:lang="en-US">Customer M [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerMMember" xlink:to="petz_CustomerMMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerNMember" xlink:href="petz-20201231.xsd#petz_CustomerNMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CustomerNMember_lbl" xml:lang="en-US">Customer N [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerNMember" xlink:to="petz_CustomerNMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerOMember" xlink:href="petz-20201231.xsd#petz_CustomerOMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CustomerOMember_lbl" xml:lang="en-US">Customer O [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerOMember" xlink:to="petz_CustomerOMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerHMember" xlink:href="petz-20201231.xsd#petz_CustomerHMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CustomerHMember_lbl" xml:lang="en-US">Customer H [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerHMember" xlink:to="petz_CustomerHMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerIMember" xlink:href="petz-20201231.xsd#petz_CustomerIMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CustomerIMember_lbl" xml:lang="en-US">Customer I [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerIMember" xlink:to="petz_CustomerIMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerJMember" xlink:href="petz-20201231.xsd#petz_CustomerJMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CustomerJMember_lbl" xml:lang="en-US">Customer J [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerJMember" xlink:to="petz_CustomerJMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CustomerKMember" xlink:href="petz-20201231.xsd#petz_CustomerKMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_CustomerKMember_lbl" xml:lang="en-US">Customer K [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerKMember" xlink:to="petz_CustomerKMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableMember_lbl" xml:lang="en-US">Accounts Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableMember" xlink:to="us-gaap_AccountsPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_GaochuangMember" xlink:href="petz-20201231.xsd#petz_GaochuangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_GaochuangMember_lbl" xml:lang="en-US">Gaochuang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_GaochuangMember" xlink:to="petz_GaochuangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LiujiayiPetTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_LiujiayiPetTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_LiujiayiPetTechnologyCoLtdMember_lbl" xml:lang="en-US">Liujiayi Pet Technology (Beijing) Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LiujiayiPetTechnologyCoLtdMember" xlink:to="petz_LiujiayiPetTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_TideFoodCoLtdMember" xlink:href="petz-20201231.xsd#petz_TideFoodCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="petz_TideFoodCoLtdMember_lbl" xml:lang="en-US">Shandong Tide Food Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TideFoodCoLtdMember" xlink:to="petz_TideFoodCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OrganizationTable" xlink:href="petz-20201231.xsd#petz_OrganizationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OrganizationTable_lbl" xml:lang="en-US">Organization [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OrganizationTable" xlink:to="petz_OrganizationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OrganizationLineItems" xlink:href="petz-20201231.xsd#petz_OrganizationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OrganizationLineItems_lbl" xml:lang="en-US">Organization [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OrganizationLineItems" xlink:to="petz_OrganizationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RestrictedCashTable" xlink:href="petz-20201231.xsd#petz_RestrictedCashTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RestrictedCashTable_lbl" xml:lang="en-US">Restricted Cash [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RestrictedCashTable" xlink:to="petz_RestrictedCashTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RestrictedCashLineItems" xlink:href="petz-20201231.xsd#petz_RestrictedCashLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RestrictedCashLineItems_lbl" xml:lang="en-US">Restricted Cash [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RestrictedCashLineItems" xlink:to="petz_RestrictedCashLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable" xlink:href="petz-20201231.xsd#petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable_lbl" xml:lang="en-US">Accounts Receivable, Net and Accounts Receivable-Related Parties, Net [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable" xlink:to="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems" xlink:href="petz-20201231.xsd#petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems_lbl" xml:lang="en-US">Accounts Receivable, Net and Accounts Receivable-Related Parties, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems" xlink:to="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_InventoriesTable" xlink:href="petz-20201231.xsd#petz_InventoriesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_InventoriesTable_lbl" xml:lang="en-US">Inventories [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_InventoriesTable" xlink:to="petz_InventoriesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_InventoriesLineItems" xlink:href="petz-20201231.xsd#petz_InventoriesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_InventoriesLineItems_lbl" xml:lang="en-US">Inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_InventoriesLineItems" xlink:to="petz_InventoriesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LandUseRightsTable" xlink:href="petz-20201231.xsd#petz_LandUseRightsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LandUseRightsTable_lbl" xml:lang="en-US">Land Use Rights [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LandUseRightsTable" xlink:to="petz_LandUseRightsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LandUseRightsLineItems" xlink:href="petz-20201231.xsd#petz_LandUseRightsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LandUseRightsLineItems_lbl" xml:lang="en-US">Land Use Rights [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LandUseRightsLineItems" xlink:to="petz_LandUseRightsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US">Operating Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RestrictedCashTablesTable" xlink:href="petz-20201231.xsd#petz_RestrictedCashTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RestrictedCashTablesTable_lbl" xml:lang="en-US">Restricted Cash (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RestrictedCashTablesTable" xlink:to="petz_RestrictedCashTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RestrictedCashTablesLineItems" xlink:href="petz-20201231.xsd#petz_RestrictedCashTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RestrictedCashTablesLineItems_lbl" xml:lang="en-US">Disclosure of Restricted Cash [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RestrictedCashTablesLineItems" xlink:to="petz_RestrictedCashTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable" xlink:href="petz-20201231.xsd#petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable_lbl" xml:lang="en-US">Accounts Receivable, Net and Accounts Receivable-Related Parties, Net (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable" xlink:to="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems" xlink:href="petz-20201231.xsd#petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems_lbl" xml:lang="en-US">Disclosure of Accounts Receivable, Net and Accounts Receivable-Related Parties, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems" xlink:to="petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_InventoriesTablesTable" xlink:href="petz-20201231.xsd#petz_InventoriesTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_InventoriesTablesTable_lbl" xml:lang="en-US">Inventories (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_InventoriesTablesTable" xlink:to="petz_InventoriesTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_InventoriesTablesLineItems" xlink:href="petz-20201231.xsd#petz_InventoriesTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_InventoriesTablesLineItems_lbl" xml:lang="en-US">Disclosure of Inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_InventoriesTablesLineItems" xlink:to="petz_InventoriesTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LandUseRightsTablesTable" xlink:href="petz-20201231.xsd#petz_LandUseRightsTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LandUseRightsTablesTable_lbl" xml:lang="en-US">Land Use Rights (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LandUseRightsTablesTable" xlink:to="petz_LandUseRightsTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LandUseRightsTablesLineItems" xlink:href="petz-20201231.xsd#petz_LandUseRightsTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LandUseRightsTablesLineItems_lbl" xml:lang="en-US">Disclosure of Land Use Rights [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LandUseRightsTablesLineItems" xlink:to="petz_LandUseRightsTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ConcentrationsofCreditRiskandMajorCustomersTablesTable" xlink:href="petz-20201231.xsd#petz_ConcentrationsofCreditRiskandMajorCustomersTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ConcentrationsofCreditRiskandMajorCustomersTablesTable_lbl" xml:lang="en-US">Concentrations of Credit Risk and Major Customers (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ConcentrationsofCreditRiskandMajorCustomersTablesTable" xlink:to="petz_ConcentrationsofCreditRiskandMajorCustomersTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems" xlink:href="petz-20201231.xsd#petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems_lbl" xml:lang="en-US">Concentrations of Credit Risk and Major Customers (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems" xlink:to="petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ForeignCurrencyTranslationDomain" xlink:href="petz-20201231.xsd#petz_ForeignCurrencyTranslationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ForeignCurrencyTranslationDomain_lbl" xml:lang="en-US">ForeignCurrencyTranslation [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ForeignCurrencyTranslationDomain" xlink:to="petz_ForeignCurrencyTranslationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts in USD [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable" xlink:to="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts in USD [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems" xlink:to="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:to="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:to="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of assets measured at fair value [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable" xlink:to="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of assets measured at fair value [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems" xlink:to="petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable" xlink:href="petz-20201231.xsd#petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable_lbl" xml:lang="en-US">Short-Term Loans (Details) - Schedule of corporate or personal guarantees loans [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable" xlink:to="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems" xlink:href="petz-20201231.xsd#petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems_lbl" xml:lang="en-US">Short-Term Loans (Details) - Schedule of corporate or personal guarantees loans [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems" xlink:to="petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of due from related parties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of due from related parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of due to related parties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of due to related parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of short term loans from related parties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of short term loans from related parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Income Statement Location [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of sales to related parties, purchases from related parties and services provided by related parties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of sales to related parties, purchases from related parties and services provided by related parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of accounts receivables from related parties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of accounts receivables from related parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of accounts payable to related parties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of accounts payable to related parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Concentration Risk [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsegmentsDomain_lbl" xml:lang="en-US">Subsegments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="us-gaap_SubsegmentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OrganizationDetailsTable" xlink:href="petz-20201231.xsd#petz_OrganizationDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OrganizationDetailsTable_lbl" xml:lang="en-US">Organization (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OrganizationDetailsTable" xlink:to="petz_OrganizationDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_OrganizationDetailsLineItems" xlink:href="petz-20201231.xsd#petz_OrganizationDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OrganizationDetailsLineItems_lbl" xml:lang="en-US">Organization (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OrganizationDetailsLineItems" xlink:to="petz_OrganizationDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="petz_SummaryofSignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="petz_SummaryofSignificantAccountingPoliciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_AgreementDomain" xlink:href="petz-20201231.xsd#petz_AgreementDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_AgreementDomain_lbl" xml:lang="en-US">Agreement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AgreementDomain" xlink:to="petz_AgreementDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalHomeLoanBankAdvancesOptionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FederalHomeLoanBankAdvancesOptionDomain_lbl" xml:lang="en-US">Federal Home Loan Bank, Advances, Option [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalHomeLoanBankAdvancesOptionDomain" xlink:to="us-gaap_FederalHomeLoanBankAdvancesOptionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ShortTermLoansDetailsTable" xlink:href="petz-20201231.xsd#petz_ShortTermLoansDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ShortTermLoansDetailsTable_lbl" xml:lang="en-US">Short-Term Loans (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShortTermLoansDetailsTable" xlink:to="petz_ShortTermLoansDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ShortTermLoansDetailsLineItems" xlink:href="petz-20201231.xsd#petz_ShortTermLoansDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ShortTermLoansDetailsLineItems_lbl" xml:lang="en-US">Short-Term Loans (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShortTermLoansDetailsLineItems" xlink:to="petz_ShortTermLoansDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LegalEntityTypeOfCounterpartyDomain_lbl" xml:lang="en-US">Legal Entity Type of Counterparty [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:to="us-gaap_LegalEntityTypeOfCounterpartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsTable_lbl" xml:lang="en-US">Related Party Transactions (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsTable" xlink:to="petz_RelatedPartyTransactionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_RelatedPartyTransactionsDetailsLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionsDetailsLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionsDetailsLineItems" xlink:to="petz_RelatedPartyTransactionsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_IncomeTaxesDetailsTable" xlink:href="petz-20201231.xsd#petz_IncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_IncomeTaxesDetailsTable_lbl" xml:lang="en-US">Income Taxes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncomeTaxesDetailsTable" xlink:to="petz_IncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_IncomeTaxesDetailsLineItems" xlink:href="petz-20201231.xsd#petz_IncomeTaxesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_IncomeTaxesDetailsLineItems_lbl" xml:lang="en-US">Income Taxes (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncomeTaxesDetailsLineItems" xlink:to="petz_IncomeTaxesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_StockholdersEquityDetailsTable" xlink:href="petz-20201231.xsd#petz_StockholdersEquityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_StockholdersEquityDetailsTable_lbl" xml:lang="en-US">Stockholders&apos; Equity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StockholdersEquityDetailsTable" xlink:to="petz_StockholdersEquityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_StockholdersEquityDetailsLineItems" xlink:href="petz-20201231.xsd#petz_StockholdersEquityDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_StockholdersEquityDetailsLineItems_lbl" xml:lang="en-US">Stockholders&apos; Equity (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StockholdersEquityDetailsLineItems" xlink:to="petz_StockholdersEquityDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsTable" xlink:href="petz-20201231.xsd#petz_ConcentrationsofCreditRiskandMajorCustomersDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsTable_lbl" xml:lang="en-US">Concentrations of Credit Risk and Major Customers (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsTable" xlink:to="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems" xlink:href="petz-20201231.xsd#petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems_lbl" xml:lang="en-US">Concentrations of Credit Risk and Major Customers (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems" xlink:to="petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CommitmentsandContingenciesDetailsTable" xlink:href="petz-20201231.xsd#petz_CommitmentsandContingenciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CommitmentsandContingenciesDetailsTable_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CommitmentsandContingenciesDetailsTable" xlink:to="petz_CommitmentsandContingenciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_CommitmentsandContingenciesDetailsLineItems" xlink:href="petz-20201231.xsd#petz_CommitmentsandContingenciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CommitmentsandContingenciesDetailsLineItems_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CommitmentsandContingenciesDetailsLineItems" xlink:to="petz_CommitmentsandContingenciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LongTermInvestmentsDetailsTable" xlink:href="petz-20201231.xsd#petz_LongTermInvestmentsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LongTermInvestmentsDetailsTable_lbl" xml:lang="en-US">Long-Term Investments (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LongTermInvestmentsDetailsTable" xlink:to="petz_LongTermInvestmentsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_LongTermInvestmentsDetailsLineItems" xlink:href="petz-20201231.xsd#petz_LongTermInvestmentsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LongTermInvestmentsDetailsLineItems_lbl" xml:lang="en-US">Long-Term Investments (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LongTermInvestmentsDetailsLineItems" xlink:to="petz_LongTermInvestmentsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SubsequentEventsDetailsTable" xlink:href="petz-20201231.xsd#petz_SubsequentEventsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SubsequentEventsDetailsTable_lbl" xml:lang="en-US">Subsequent Events (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SubsequentEventsDetailsTable" xlink:to="petz_SubsequentEventsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="petz_SubsequentEventsDetailsLineItems" xlink:href="petz-20201231.xsd#petz_SubsequentEventsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SubsequentEventsDetailsLineItems_lbl" xml:lang="en-US">Subsequent Events (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SubsequentEventsDetailsLineItems" xlink:to="petz_SubsequentEventsDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_AuctionPrice_lbl0" xml:lang="en-US">The amount of the value of land uie rights owned by the company.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AuctionPrice" xlink:to="petz_AuctionPrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes_lbl0" xml:lang="en-US">Bank deposits judicially frozen by the court as a result of legal proceedings.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes" xlink:to="petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom_lbl0" xml:lang="en-US">Bank deposits used to pledge the bank acceptance notes and letters of credit issued by the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom" xlink:to="petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_BuildingsNetBookValue_lbl0" xml:lang="en-US">Buildings net book value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_BuildingsNetBookValue" xlink:to="petz_BuildingsNetBookValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_COVID19PandemicPolicyTextBlock_lbl0" xml:lang="en-US">The entire policy text block for COVID-19 Pandemic.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_COVID19PandemicPolicyTextBlock" xlink:to="petz_COVID19PandemicPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_CollectionOfStockSubscriptionReceivable_lbl0" xml:lang="en-US">The value of collection of stock subscription receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CollectionOfStockSubscriptionReceivable" xlink:to="petz_CollectionOfStockSubscriptionReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_CollectionOfStockSubscriptionsReceivable_lbl0" xml:lang="en-US">Collection of stock subscription receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CollectionOfStockSubscriptionsReceivable" xlink:to="petz_CollectionOfStockSubscriptionsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ContingentLiabilities_lbl0" xml:lang="en-US">Contingent liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ContingentLiabilities" xlink:to="petz_ContingentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ContractRevenuesRecognitionDescription_lbl0" xml:lang="en-US">Description of contract revenue recognition.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ContractRevenuesRecognitionDescription" xlink:to="petz_ContractRevenuesRecognitionDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_CorporateOrPersonalGuaranteesProvidedForLoans_lbl0" xml:lang="en-US">Amount of corporate or personal guarantees provided for loans.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CorporateOrPersonalGuaranteesProvidedForLoans" xlink:to="petz_CorporateOrPersonalGuaranteesProvidedForLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_CostOfRevenueRelatedParties_lbl0" xml:lang="en-US">Cost of revenue - related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CostOfRevenueRelatedParties" xlink:to="petz_CostOfRevenueRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_CurrentExpectedCreditLossesPolicyTextBlock_lbl0" xml:lang="en-US">Current Expected Credit Losses policy text block.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CurrentExpectedCreditLossesPolicyTextBlock" xlink:to="petz_CurrentExpectedCreditLossesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_DisposalofNoncontrollingInterest_lbl0" xml:lang="en-US">Disposal of noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DisposalofNoncontrollingInterest" xlink:to="petz_DisposalofNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_DueFromRelatedPartyNet_lbl0" xml:lang="en-US">Amount of increase (decrease) in receivables due from related parties classified as other.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DueFromRelatedPartyNet" xlink:to="petz_DueFromRelatedPartyNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_DueToRelatedParties_lbl0" xml:lang="en-US">Amount of increase (decrease) in due to related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DueToRelatedParties" xlink:to="petz_DueToRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers_lbl0" xml:lang="en-US">Effect of additional deduction on R&amp;amp;amp;D expense and salary for disabled workers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers" xlink:to="petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ExceedingPortionOfTotalRealizedGainPercentage_lbl0" xml:lang="en-US">It represents exceeding portion of the total realized gain percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ExceedingPortionOfTotalRealizedGainPercentage" xlink:to="petz_ExceedingPortionOfTotalRealizedGainPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ExcessOfAccumulatedRealizedGainPercentage_lbl0" xml:lang="en-US">It represents of excess of accumulated realized gain percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ExcessOfAccumulatedRealizedGainPercentage" xlink:to="petz_ExcessOfAccumulatedRealizedGainPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_FairValueChangeOfShorttermInvestments_lbl0" xml:lang="en-US">Fair value change of short-term investments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_FairValueChangeOfShorttermInvestments" xlink:to="petz_FairValueChangeOfShorttermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ForeignCurrencyExchangeRateTranslationAverageRates_lbl0" xml:lang="en-US">Foreign exchange rate used to translate average rates amounts denominated in functional currency to reporting currency.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ForeignCurrencyExchangeRateTranslationAverageRates" xlink:to="petz_ForeignCurrencyExchangeRateTranslationAverageRates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate_lbl0" xml:lang="en-US">Foreign exchange rate used to translate balance sheet date rates amounts denominated in functional currency to reporting currency.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate" xlink:to="petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_GoingConcernPolicyTextblock_lbl0" xml:lang="en-US">Disclosure of accounting policy for going concern.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_GoingConcernPolicyTextblock" xlink:to="petz_GoingConcernPolicyTextblock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_GovernmentGrantsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for government grants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_GovernmentGrantsPolicyTextBlock" xlink:to="petz_GovernmentGrantsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_GovernmentSubsidie_lbl0" xml:lang="en-US">Government subsidies.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_GovernmentSubsidie" xlink:to="petz_GovernmentSubsidie_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_IncreaseDecreaseInAccountPayableRelatedParties_lbl0" xml:lang="en-US">The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities&apos; management, an entity and its principal owners, management, or member of their immediate families.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInAccountPayableRelatedParties" xlink:to="petz_IncreaseDecreaseInAccountPayableRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_IncreaseDecreaseInAccountReceivablesRelatedParties_lbl0" xml:lang="en-US">The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity&apos;s management, an entity and its principal owners, management, member of their immediate families, affiliates.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInAccountReceivablesRelatedParties" xlink:to="petz_IncreaseDecreaseInAccountReceivablesRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_IncreaseDecreaseInAccountsPayablesRelatedParties_lbl0" xml:lang="en-US">Accounts payable - related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInAccountsPayablesRelatedParties" xlink:to="petz_IncreaseDecreaseInAccountsPayablesRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties_lbl0" xml:lang="en-US">Increase (decrease) in customer advances related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties" xlink:to="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_IncreaseDecreaseInNotesPayable_lbl0" xml:lang="en-US">The increase (decrease) during the reporting period in current portion (due within one year or one business cycle) of obligations evidenced by formal promissory note.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInNotesPayable" xlink:to="petz_IncreaseDecreaseInNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_IncreaseDecreaseInSuppliersAdvances_lbl0" xml:lang="en-US">The increase (decrease) during the reporting period in the amount of prepayments by suppliers for goods or services to be provided at a later date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInSuppliersAdvances" xlink:to="petz_IncreaseDecreaseInSuppliersAdvances_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_IncreasingDecreasingOperatingLeaseLiabilities_lbl0" xml:lang="en-US">Operating lease liabilities related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreasingDecreasingOperatingLeaseLiabilities" xlink:to="petz_IncreasingDecreasingOperatingLeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_IncurredNetLoss_lbl0" xml:lang="en-US">Incurred net loss.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncurredNetLoss" xlink:to="petz_IncurredNetLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_InterestPayableTransferToPrincipalOfLoan_lbl0" xml:lang="en-US">Accrued interest added to short term loan &#8211; related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_InterestPayableTransferToPrincipalOfLoan" xlink:to="petz_InterestPayableTransferToPrincipalOfLoan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_InventoriesPurchasedFromRelatedParties_lbl0" xml:lang="en-US">Amount of inventories purchased from related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_InventoriesPurchasedFromRelatedParties" xlink:to="petz_InventoriesPurchasedFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_LandAndLandImprovement_lbl0" xml:lang="en-US">Amount before accumulated deprecation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sales.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LandAndLandImprovement" xlink:to="petz_LandAndLandImprovement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_LandUsesRightsPolicyTextBlock_lbl0" xml:lang="en-US">Land Use Rights policy text block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LandUsesRightsPolicyTextBlock" xlink:to="petz_LandUsesRightsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_LeaseTerm_lbl0" xml:lang="en-US">Lease term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LeaseTerm" xlink:to="petz_LeaseTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_LongtermInvestmentsTextBlock_lbl0" xml:lang="en-US">The entire disclosure lonf term investments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LongtermInvestmentsTextBlock" xlink:to="petz_LongtermInvestmentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_LowerOfCostOrMarketAdjustment_lbl0" xml:lang="en-US">Amount of lower of cost or market adjustment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LowerOfCostOrMarketAdjustment" xlink:to="petz_LowerOfCostOrMarketAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_NetLoss_lbl0" xml:lang="en-US">The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NetLoss" xlink:to="petz_NetLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_NonCashOperatingExpensesPaidByRelatedParties_lbl0" xml:lang="en-US">Amount of operating expenses paid by related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NonCashOperatingExpensesPaidByRelatedParties" xlink:to="petz_NonCashOperatingExpensesPaidByRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_NumberOfInvestors_lbl0" xml:lang="en-US">Number of investors.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NumberOfInvestors" xlink:to="petz_NumberOfInvestors_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_OperatingLeaseLiabilitiesRelatedParties_lbl0" xml:lang="en-US">Operating lease liabilities &#8211; related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeaseLiabilitiesRelatedParties" xlink:to="petz_OperatingLeaseLiabilitiesRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_OperatingLeaseRightofuseAssetsRelatedParties_lbl1" xml:lang="en-US">Operating lease right-of-use assets, related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeaseRightofuseAssetsRelatedParties" xlink:to="petz_OperatingLeaseRightofuseAssetsRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_OperatingLeasesLiability_lbl0" xml:lang="en-US">Operating lease liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeasesLiability" xlink:to="petz_OperatingLeasesLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_PaymentsToAcquireLandUseRights_lbl0" xml:lang="en-US">The payments to acquire land use rights.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PaymentsToAcquireLandUseRights" xlink:to="petz_PaymentsToAcquireLandUseRights_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_PreferentialTaxRatePercenatge_lbl0" xml:lang="en-US">Preferential tax rate percenatge.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PreferentialTaxRatePercenatge" xlink:to="petz_PreferentialTaxRatePercenatge_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ProceedsFromBankOverdrafts_lbl0" xml:lang="en-US">The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ProceedsFromBankOverdrafts" xlink:to="petz_ProceedsFromBankOverdrafts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ProceedsFromLoansToRelatedParties_lbl0" xml:lang="en-US">Proceeds from loans to related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ProceedsFromLoansToRelatedParties" xlink:to="petz_ProceedsFromLoansToRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of property and equipment useful lives.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_PropertyPlantAndEquipmentUsefulLifes_lbl0" xml:lang="en-US">Leasehold improvement, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PropertyPlantAndEquipmentUsefulLifes" xlink:to="petz_PropertyPlantAndEquipmentUsefulLifes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_PurchaseOfNoncontrollingInterest_lbl0" xml:lang="en-US">Purchase of noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PurchaseOfNoncontrollingInterest" xlink:to="petz_PurchaseOfNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_PurchaseOfShorttermInvestments_lbl0" xml:lang="en-US">PaymentsToAcquireInvestments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PurchaseOfShorttermInvestments" xlink:to="petz_PurchaseOfShorttermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_RealizedGainPercentage_lbl0" xml:lang="en-US">Realized gain percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RealizedGainPercentage" xlink:to="petz_RealizedGainPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties_lbl0" xml:lang="en-US">Receivables from related parties settled with payables to related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties" xlink:to="petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_RecognizedContingentLosses_lbl0" xml:lang="en-US">Recognized contingent losses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RecognizedContingentLosses" xlink:to="petz_RecognizedContingentLosses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_RelatedPartiesTransactionsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for related party transactions.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartiesTransactionsPolicyTextBlock" xlink:to="petz_RelatedPartiesTransactionsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_RemainingCashOutstandingBalance_lbl0" xml:lang="en-US">Remaining cash outstanding balance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RemainingCashOutstandingBalance" xlink:to="petz_RemainingCashOutstandingBalance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_RestrictedCashCurrentAssets_lbl0" xml:lang="en-US">Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RestrictedCashCurrentAssets" xlink:to="petz_RestrictedCashCurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_RightOfUseAssets_lbl0" xml:lang="en-US">Right of use assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RightOfUseAssets" xlink:to="petz_RightOfUseAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_SalesRevenue_lbl0" xml:lang="en-US">Allowance for sales revenue.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SalesRevenue" xlink:to="petz_SalesRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_SalesRevenuesNet_lbl0" xml:lang="en-US">Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SalesRevenuesNet" xlink:to="petz_SalesRevenuesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_SalesTaxAndAdditions_lbl0" xml:lang="en-US">The amount of sales tax additions during the reportable sement period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SalesTaxAndAdditions" xlink:to="petz_SalesTaxAndAdditions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Tabular discloure of accounts payable to related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock" xlink:to="petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of schedule of accounts receivables from related party.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock" xlink:to="petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of corporate or personal guarantees loans.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock" xlink:to="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ScheduleOfDueFromRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of due from related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfDueFromRelatedPartiesTableTextBlock" xlink:to="petz_ScheduleOfDueFromRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ScheduleOfDueToRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of due to related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfDueToRelatedPartiesTableTextBlock" xlink:to="petz_ScheduleOfDueToRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock_lbl0" xml:lang="en-US">Schedule of exchange rates used to translate amounts in USD.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock" xlink:to="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of sales to related parties, purchases from related parties and services provided by related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock" xlink:to="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ScheduleOfShortTermLoansFromRelatedParties_lbl0" xml:lang="en-US">Tabular disclosure of short term loans from related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfShortTermLoansFromRelatedParties" xlink:to="petz_ScheduleOfShortTermLoansFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of supplemental balance sheet information related to leases.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of supplemental cash flow information related to leases.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:to="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_SecuredAndUnsecuredTotal_lbl0" xml:lang="en-US">Secured and unsecured total amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SecuredAndUnsecuredTotal" xlink:to="petz_SecuredAndUnsecuredTotal_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_SecuredShortTermLoansAndLongTermLoans_lbl0" xml:lang="en-US">Secured loan amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SecuredShortTermLoansAndLongTermLoans" xlink:to="petz_SecuredShortTermLoansAndLongTermLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ShippingHandlingAndTransportationCost_lbl0" xml:lang="en-US">Cost incurred during the reporting period in transporting goods and services to customers. Includes freight-out costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShippingHandlingAndTransportationCost" xlink:to="petz_ShippingHandlingAndTransportationCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ShortTermInvestmentsPolicy_lbl0" xml:lang="en-US">Disclosure of accounting policy for short term investments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShortTermInvestmentsPolicy" xlink:to="petz_ShortTermInvestmentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ShortTermLoanRelatedParties_lbl1" xml:lang="en-US">Amount of short term loan related party.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShortTermLoanRelatedParties" xlink:to="petz_ShortTermLoanRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_StatutoryReserveAmount_lbl0" xml:lang="en-US">Statutory reserve amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StatutoryReserveAmount" xlink:to="petz_StatutoryReserveAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_StatutoryReserves_lbl0" xml:lang="en-US">The entire disclosure for statutory reserve.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StatutoryReserves" xlink:to="petz_StatutoryReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_ThirdPartyAuctionPrice_lbl0" xml:lang="en-US">Third party auction price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ThirdPartyAuctionPrice" xlink:to="petz_ThirdPartyAuctionPrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_UnsecuredShortTermLoansAndLongTermLoans_lbl0" xml:lang="en-US">Unsecured amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_UnsecuredShortTermLoansAndLongTermLoans" xlink:to="petz_UnsecuredShortTermLoansAndLongTermLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_UnsecuredShortTermLoansFromRelatedParty_lbl0" xml:lang="en-US">Unsecured short term loans from related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_UnsecuredShortTermLoansFromRelatedParty" xlink:to="petz_UnsecuredShortTermLoansFromRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_WorkingCapitalDeficit_lbl0" xml:lang="en-US">Amount of working capital deficit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_WorkingCapitalDeficit" xlink:to="petz_WorkingCapitalDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories_lbl0" xml:lang="en-US">Write-down of potentially obsolete or slow-moving inventories.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories" xlink:to="petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_OtherCountriesMember_lbl0" xml:lang="en-US">Regions of other countries.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OtherCountriesMember" xlink:to="petz_OtherCountriesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="petz_StatutoryReservesMember_lbl0" xml:lang="en-US">Statutory reservesare those liabilities an insurance company is legally required to maintain on itsbalance sheetwith respect to the unmatured obligations (i.e., expected future claims) of the company.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StatutoryReservesMember" xlink:to="petz_StatutoryReservesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LandAndLandImprovement_lbl1" xml:lang="en-US">LandAndLandImprovement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LandAndLandImprovement" xlink:to="petz_LandAndLandImprovement_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_BuildingsNetBookValue_lbl1" xml:lang="en-US">BuildingsNetBookValue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_BuildingsNetBookValue" xlink:to="petz_BuildingsNetBookValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_WetCannedPetFoodMember_lbl0" xml:lang="en-US">WetCannedPetFoodMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_WetCannedPetFoodMember" xlink:to="petz_WetCannedPetFoodMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_PropertyPlantAndEquipmentUsefulLifes_lbl1" xml:lang="en-US">PropertyPlantAndEquipmentUsefulLifes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PropertyPlantAndEquipmentUsefulLifes" xlink:to="petz_PropertyPlantAndEquipmentUsefulLifes_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_PaymentsToAcquireLandUseRights_lbl1" xml:lang="en-US">PaymentsToAcquireLandUseRights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PaymentsToAcquireLandUseRights" xlink:to="petz_PaymentsToAcquireLandUseRights_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CollectionOfStockSubscriptionReceivable_lbl1" xml:lang="en-US">CollectionOfStockSubscriptionReceivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CollectionOfStockSubscriptionReceivable" xlink:to="petz_CollectionOfStockSubscriptionReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ForeignCurrencyTranslationAxis_lbl0" xml:lang="en-US">ForeignCurrencyTranslationAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ForeignCurrencyTranslationAxis" xlink:to="petz_ForeignCurrencyTranslationAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries_lbl0" xml:lang="en-US">SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries" xlink:to="petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CustomerIMember_lbl0" xml:lang="en-US">CustomerIMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerIMember" xlink:to="petz_CustomerIMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RestrictedCashCurrentAssets_lbl1" xml:lang="en-US">RestrictedCashCurrentAssets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RestrictedCashCurrentAssets" xlink:to="petz_RestrictedCashCurrentAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_YanFuMember_lbl0" xml:lang="en-US">YanFuMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_YanFuMember" xlink:to="petz_YanFuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_AggregatePurchasePrice_lbl0" xml:lang="en-US">AggregatePurchasePrice</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AggregatePurchasePrice" xlink:to="petz_AggregatePurchasePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ProceedsFromShortTermLoansRelatedParties_lbl0" xml:lang="en-US">ProceedsFromShortTermLoansRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ProceedsFromShortTermLoansRelatedParties" xlink:to="petz_ProceedsFromShortTermLoansRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_DisposalofNoncontrollingInterest_lbl1" xml:lang="en-US">DisposalofNoncontrollingInterest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DisposalofNoncontrollingInterest" xlink:to="petz_DisposalofNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CustomerOMember_lbl0" xml:lang="en-US">CustomerOMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerOMember" xlink:to="petz_CustomerOMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_IncreaseDecreaseInAccountsPayablesRelatedParties_lbl1" xml:lang="en-US">IncreaseDecreaseInAccountsPayablesRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInAccountsPayablesRelatedParties" xlink:to="petz_IncreaseDecreaseInAccountsPayablesRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract_lbl0" xml:lang="en-US">ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract" xlink:to="petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OperatingLeaseRightOfUseLiabilitiesCurrent_lbl0" xml:lang="en-US">OperatingLeaseRightOfUseLiabilitiesCurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeaseRightOfUseLiabilitiesCurrent" xlink:to="petz_OperatingLeaseRightOfUseLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_NonCurrentLiabilitiesAbstract_lbl0" xml:lang="en-US">NonCurrentLiabilitiesAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NonCurrentLiabilitiesAbstract" xlink:to="petz_NonCurrentLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_PurchasesMember_lbl0" xml:lang="en-US">PurchasesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PurchasesMember" xlink:to="petz_PurchasesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ServiceProvidedByAbstract_lbl0" xml:lang="en-US">ServiceProvidedByAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ServiceProvidedByAbstract" xlink:to="petz_ServiceProvidedByAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_StatutoryReserveAmount_lbl1" xml:lang="en-US">StatutoryReserveAmount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StatutoryReserveAmount" xlink:to="petz_StatutoryReserveAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_QingdaoLikePetSuppliesCoLtdMember_lbl0" xml:lang="en-US">QingdaoLikePetSuppliesCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_QingdaoLikePetSuppliesCoLtdMember" xlink:to="petz_QingdaoLikePetSuppliesCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember_lbl0" xml:lang="en-US">HuangdaoHanyinheSoftwareDevelopmentCenterCoMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember" xlink:to="petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LowerOfCostOrMarketAdjustment_lbl1" xml:lang="en-US">LowerOfCostOrMarketAdjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LowerOfCostOrMarketAdjustment" xlink:to="petz_LowerOfCostOrMarketAdjustment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ExceedingPortionOfTotalRealizedGainPercentage_lbl1" xml:lang="en-US">ExceedingPortionOfTotalRealizedGainPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ExceedingPortionOfTotalRealizedGainPercentage" xlink:to="petz_ExceedingPortionOfTotalRealizedGainPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyFourMember_lbl0" xml:lang="en-US">RelatedPartyFourMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyFourMember" xlink:to="petz_RelatedPartyFourMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RecentAdoptionOfAccountingPronouncementDescription_lbl0" xml:lang="en-US">RecentAdoptionOfAccountingPronouncementDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RecentAdoptionOfAccountingPronouncementDescription" xlink:to="petz_RecentAdoptionOfAccountingPronouncementDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_TotalLeaseRightofuseAssets_lbl0" xml:lang="en-US">TotalLeaseRightofuseAssets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TotalLeaseRightofuseAssets" xlink:to="petz_TotalLeaseRightofuseAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RongbingCuiMember_lbl0" xml:lang="en-US">RongbingCuiMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RongbingCuiMember" xlink:to="petz_RongbingCuiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LiujiayiPetTechnologyCoLtdMember_lbl0" xml:lang="en-US">LiujiayiPetTechnologyCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LiujiayiPetTechnologyCoLtdMember" xlink:to="petz_LiujiayiPetTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_PurchaseOfNoncontrollingInterest_lbl1" xml:lang="en-US">PurchaseOfNoncontrollingInterest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PurchaseOfNoncontrollingInterest" xlink:to="petz_PurchaseOfNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers_lbl1" xml:lang="en-US">EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers" xlink:to="petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember_lbl0" xml:lang="en-US">BeijingQuanminChongaiInformationTechnologyCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember" xlink:to="petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_NumberOfSegment_lbl0" xml:lang="en-US">NumberOfSegment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NumberOfSegment" xlink:to="petz_NumberOfSegment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CustomerJMember_lbl0" xml:lang="en-US">CustomerJMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerJMember" xlink:to="petz_CustomerJMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ExcessOfAccumulatedRealizedGainPercentage_lbl1" xml:lang="en-US">ExcessOfAccumulatedRealizedGainPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ExcessOfAccumulatedRealizedGainPercentage" xlink:to="petz_ExcessOfAccumulatedRealizedGainPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_YanjuanWangMember_lbl0" xml:lang="en-US">YanjuanWangMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_YanjuanWangMember" xlink:to="petz_YanjuanWangMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl1" xml:lang="en-US">PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_StockSubscriptionReceivableMember_lbl0" xml:lang="en-US">StockSubscriptionReceivableMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StockSubscriptionReceivableMember" xlink:to="petz_StockSubscriptionReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CorporateOrPersonalGuaranteesProvidedForLoans_lbl1" xml:lang="en-US">CorporateOrPersonalGuaranteesProvidedForLoans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CorporateOrPersonalGuaranteesProvidedForLoans" xlink:to="petz_CorporateOrPersonalGuaranteesProvidedForLoans_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_IncreaseDecreaseInNotesPayable_lbl1" xml:lang="en-US">IncreaseDecreaseInNotesPayable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInNotesPayable" xlink:to="petz_IncreaseDecreaseInNotesPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties_lbl1" xml:lang="en-US">ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties" xlink:to="petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_HanyinheMember_lbl0" xml:lang="en-US">HanyinheMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_HanyinheMember" xlink:to="petz_HanyinheMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_InventoriesPurchasedFromRelatedParties_lbl1" xml:lang="en-US">InventoriesPurchasedFromRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_InventoriesPurchasedFromRelatedParties" xlink:to="petz_InventoriesPurchasedFromRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_QingdaoLingchongInformationTechnologyCoLtdMember_lbl0" xml:lang="en-US">QingdaoLingchongInformationTechnologyCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_QingdaoLingchongInformationTechnologyCoLtdMember" xlink:to="petz_QingdaoLingchongInformationTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_COVID19PandemicPolicyTextBlock_lbl1" xml:lang="en-US">COVID19PandemicPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_COVID19PandemicPolicyTextBlock" xlink:to="petz_COVID19PandemicPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_PurchaseOfShorttermInvestments_lbl1" xml:lang="en-US">PurchaseOfShorttermInvestments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PurchaseOfShorttermInvestments" xlink:to="petz_PurchaseOfShorttermInvestments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SecuredAndUnsecuredTotal_lbl1" xml:lang="en-US">SecuredAndUnsecuredTotal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SecuredAndUnsecuredTotal" xlink:to="petz_SecuredAndUnsecuredTotal_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:to="petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories_lbl1" xml:lang="en-US">WritedownOfPotentiallyObsoleteOrSlowmovingInventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories" xlink:to="petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_AccountsReceivableRelatedPartyMember_lbl0" xml:lang="en-US">AccountsReceivableRelatedPartyMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AccountsReceivableRelatedPartyMember" xlink:to="petz_AccountsReceivableRelatedPartyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_GoingConcernPolicyTextblock_lbl1" xml:lang="en-US">GoingConcernPolicyTextblock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_GoingConcernPolicyTextblock" xlink:to="petz_GoingConcernPolicyTextblock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RightOfUseAssets_lbl1" xml:lang="en-US">RightOfUseAssets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RightOfUseAssets" xlink:to="petz_RightOfUseAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfDueToRelatedPartiesTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfDueToRelatedPartiesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfDueToRelatedPartiesTableTextBlock" xlink:to="petz_ScheduleOfDueToRelatedPartiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent_lbl0" xml:lang="en-US">OperatingLeaseLiabilitiesrelatedPartyNoncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent" xlink:to="petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SupplierFMember_lbl0" xml:lang="en-US">SupplierFMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SupplierFMember" xlink:to="petz_SupplierFMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LeaseTerm_lbl1" xml:lang="en-US">LeaseTerm</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LeaseTerm" xlink:to="petz_LeaseTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ForeignCurrencyExchangeRateTranslationAverageRates_lbl1" xml:lang="en-US">ForeignCurrencyExchangeRateTranslationAverageRates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ForeignCurrencyExchangeRateTranslationAverageRates" xlink:to="petz_ForeignCurrencyExchangeRateTranslationAverageRates_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember_lbl0" xml:lang="en-US">QingdaoSaikeEnvironmentalTechnologyCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember" xlink:to="petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CollectionOfStockSubscriptionsReceivable_lbl1" xml:lang="en-US">CollectionOfStockSubscriptionsReceivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CollectionOfStockSubscriptionsReceivable" xlink:to="petz_CollectionOfStockSubscriptionsReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_AnIndividualMember_lbl0" xml:lang="en-US">AnIndividualMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AnIndividualMember" xlink:to="petz_AnIndividualMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RMBIntoUSDollarsMember_lbl0" xml:lang="en-US">RMBIntoUSDollarsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RMBIntoUSDollarsMember" xlink:to="petz_RMBIntoUSDollarsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ZhenyuTradingQingdaoCoLtdMember_lbl0" xml:lang="en-US">ZhenyuTradingQingdaoCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ZhenyuTradingQingdaoCoLtdMember" xlink:to="petz_ZhenyuTradingQingdaoCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_DomesticSalesMember_lbl0" xml:lang="en-US">DomesticSalesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DomesticSalesMember" xlink:to="petz_DomesticSalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_TdhHkLimitedMember_lbl0" xml:lang="en-US">TdhHkLimitedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TdhHkLimitedMember" xlink:to="petz_TdhHkLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CustomerHMember_lbl0" xml:lang="en-US">CustomerHMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerHMember" xlink:to="petz_CustomerHMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_TdhPetfoodLlcMember_lbl0" xml:lang="en-US">TdhPetfoodLlcMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TdhPetfoodLlcMember" xlink:to="petz_TdhPetfoodLlcMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfShortTermLoansFromRelatedParties_lbl1" xml:lang="en-US">ScheduleOfShortTermLoansFromRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfShortTermLoansFromRelatedParties" xlink:to="petz_ScheduleOfShortTermLoansFromRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LandUsesRightsPolicyTextBlock_lbl1" xml:lang="en-US">LandUsesRightsPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LandUsesRightsPolicyTextBlock" xlink:to="petz_LandUsesRightsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RemainingCashOutstandingBalance_lbl1" xml:lang="en-US">RemainingCashOutstandingBalance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RemainingCashOutstandingBalance" xlink:to="petz_RemainingCashOutstandingBalance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LongtermInvestmentsTextBlock_lbl1" xml:lang="en-US">LongtermInvestmentsTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LongtermInvestmentsTextBlock" xlink:to="petz_LongtermInvestmentsTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_DescriptionOfNumberOfSegments_lbl0" xml:lang="en-US">DescriptionOfNumberOfSegments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DescriptionOfNumberOfSegments" xlink:to="petz_DescriptionOfNumberOfSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ShortTermLoanRelatedParties_lbl2" xml:lang="en-US">ShortTermLoanRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShortTermLoanRelatedParties" xlink:to="petz_ShortTermLoanRelatedParties_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_PubliclyListedEquitySecuritiesAbstract_lbl0" xml:lang="en-US">PubliclyListedEquitySecuritiesAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PubliclyListedEquitySecuritiesAbstract" xlink:to="petz_PubliclyListedEquitySecuritiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_UnsecuredShortTermLoansAndLongTermLoans_lbl1" xml:lang="en-US">UnsecuredShortTermLoansAndLongTermLoans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_UnsecuredShortTermLoansAndLongTermLoans" xlink:to="petz_UnsecuredShortTermLoansAndLongTermLoans_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_BakedPetBiscuitsMember_lbl0" xml:lang="en-US">BakedPetBiscuitsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_BakedPetBiscuitsMember" xlink:to="petz_BakedPetBiscuitsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SalesToAbstract_lbl0" xml:lang="en-US">SalesToAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SalesToAbstract" xlink:to="petz_SalesToAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CustomerGMember_lbl0" xml:lang="en-US">CustomerGMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerGMember" xlink:to="petz_CustomerGMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_PetChewsMember_lbl0" xml:lang="en-US">PetChewsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PetChewsMember" xlink:to="petz_PetChewsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty_lbl0" xml:lang="en-US">ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty" xlink:to="petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyMember_lbl0" xml:lang="en-US">RelatedPartyMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyMember" xlink:to="petz_RelatedPartyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LiujiayiMember_lbl0" xml:lang="en-US">LiujiayiMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LiujiayiMember" xlink:to="petz_LiujiayiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_IncreaseDecreaseInSuppliersAdvances_lbl1" xml:lang="en-US">IncreaseDecreaseInSuppliersAdvances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInSuppliersAdvances" xlink:to="petz_IncreaseDecreaseInSuppliersAdvances_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OthersMember_lbl0" xml:lang="en-US">OthersMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OthersMember" xlink:to="petz_OthersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_FairValueChangeOfShorttermInvestments_lbl1" xml:lang="en-US">FairValueChangeOfShorttermInvestments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_FairValueChangeOfShorttermInvestments" xlink:to="petz_FairValueChangeOfShorttermInvestments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OperatingLeasesLiability_lbl1" xml:lang="en-US">OperatingLeasesLiability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeasesLiability" xlink:to="petz_OperatingLeasesLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ShortTermInvestmentsPolicy_lbl1" xml:lang="en-US">ShortTermInvestmentsPolicy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShortTermInvestmentsPolicy" xlink:to="petz_ShortTermInvestmentsPolicy_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RecognizedContingentLosses_lbl1" xml:lang="en-US">RecognizedContingentLosses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RecognizedContingentLosses" xlink:to="petz_RecognizedContingentLosses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_TdhGroupBvbaMember_lbl0" xml:lang="en-US">TdhGroupBvbaMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TdhGroupBvbaMember" xlink:to="petz_TdhGroupBvbaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SalesTaxAndAdditions_lbl1" xml:lang="en-US">SalesTaxAndAdditions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SalesTaxAndAdditions" xlink:to="petz_SalesTaxAndAdditions_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyOneMember_lbl0" xml:lang="en-US">RelatedPartyOneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyOneMember" xlink:to="petz_RelatedPartyOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_GovernmentSubsidie_lbl1" xml:lang="en-US">GovernmentSubsidie</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_GovernmentSubsidie" xlink:to="petz_GovernmentSubsidie_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_NumberOfInvestors_lbl1" xml:lang="en-US">NumberOfInvestors</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NumberOfInvestors" xlink:to="petz_NumberOfInvestors_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_NonCurrentAssetsAbstract_lbl0" xml:lang="en-US">NonCurrentAssetsAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NonCurrentAssetsAbstract" xlink:to="petz_NonCurrentAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ProceedsFromBankOverdrafts_lbl1" xml:lang="en-US">ProceedsFromBankOverdrafts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ProceedsFromBankOverdrafts" xlink:to="petz_ProceedsFromBankOverdrafts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom_lbl1" xml:lang="en-US">BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom" xlink:to="petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SupplierDMember_lbl0" xml:lang="en-US">SupplierDMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SupplierDMember" xlink:to="petz_SupplierDMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_TdhJapanMember_lbl1" xml:lang="en-US">TdhJapanMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TdhJapanMember" xlink:to="petz_TdhJapanMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_StatutoryReservesMember_lbl1" xml:lang="en-US">StatutoryReservesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StatutoryReservesMember" xlink:to="petz_StatutoryReservesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_DriedPetSnacksMember_lbl0" xml:lang="en-US">DriedPetSnacksMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DriedPetSnacksMember" xlink:to="petz_DriedPetSnacksMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill_lbl0" xml:lang="en-US">ImpairmentOfLonglivedAssetsOtherThanGoodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill" xlink:to="petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_EuroIntoUSDollarsMember_lbl0" xml:lang="en-US">EuroIntoUSDollarsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_EuroIntoUSDollarsMember" xlink:to="petz_EuroIntoUSDollarsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CustomerLMember_lbl0" xml:lang="en-US">CustomerLMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerLMember" xlink:to="petz_CustomerLMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTwoMember_lbl0" xml:lang="en-US">RelatedPartyTwoMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTwoMember" xlink:to="petz_RelatedPartyTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CustomerAMember_lbl0" xml:lang="en-US">CustomerAMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerAMember" xlink:to="petz_CustomerAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_EasthillCapitalManagementLLCMember_lbl0" xml:lang="en-US">EasthillCapitalManagementLLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_EasthillCapitalManagementLLCMember" xlink:to="petz_EasthillCapitalManagementLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_IncreaseDecreaseInAccountReceivablesRelatedParties_lbl1" xml:lang="en-US">IncreaseDecreaseInAccountReceivablesRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInAccountReceivablesRelatedParties" xlink:to="petz_IncreaseDecreaseInAccountReceivablesRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ThirdPartyAuctionPrice_lbl1" xml:lang="en-US">ThirdPartyAuctionPrice</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ThirdPartyAuctionPrice" xlink:to="petz_ThirdPartyAuctionPrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_JishanSunZouVenturesLLCMember_lbl0" xml:lang="en-US">JishanSunZouVenturesLLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_JishanSunZouVenturesLLCMember" xlink:to="petz_JishanSunZouVenturesLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_StatutoryReserves_lbl1" xml:lang="en-US">StatutoryReserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StatutoryReserves" xlink:to="petz_StatutoryReserves_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_MarketingChannelsMember_lbl0" xml:lang="en-US">MarketingChannelsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_MarketingChannelsMember" xlink:to="petz_MarketingChannelsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CostOfRevenueRelatedParties_lbl1" xml:lang="en-US">CostOfRevenueRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CostOfRevenueRelatedParties" xlink:to="petz_CostOfRevenueRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion_lbl0" xml:lang="en-US">OperatingleaseliabilitiesRelatedPartyNonCurrentPortion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion" xlink:to="petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RongfengCuiMember_lbl0" xml:lang="en-US">RongfengCuiMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RongfengCuiMember" xlink:to="petz_RongfengCuiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CustomerKMember_lbl0" xml:lang="en-US">CustomerKMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerKMember" xlink:to="petz_CustomerKMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SupplierEMember_lbl0" xml:lang="en-US">SupplierEMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SupplierEMember" xlink:to="petz_SupplierEMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OperatingLeaseLiabilitiesRelatedParties_lbl1" xml:lang="en-US">OperatingLeaseLiabilitiesRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeaseLiabilitiesRelatedParties" xlink:to="petz_OperatingLeaseLiabilitiesRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_AuctionPrice_lbl1" xml:lang="en-US">AuctionPrice</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AuctionPrice" xlink:to="petz_AuctionPrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_GovernmentGrantsPolicyTextBlock_lbl1" xml:lang="en-US">GovernmentGrantsPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_GovernmentGrantsPolicyTextBlock" xlink:to="petz_GovernmentGrantsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment_lbl0" xml:lang="en-US">LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment" xlink:to="petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_WorkingCapitalDeficit_lbl1" xml:lang="en-US">WorkingCapitalDeficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_WorkingCapitalDeficit" xlink:to="petz_WorkingCapitalDeficit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OperatingLeaseRightofuseAssetsRelatedParties_lbl2" xml:lang="en-US">OperatingLeaseRightofuseAssetsRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeaseRightofuseAssetsRelatedParties" xlink:to="petz_OperatingLeaseRightofuseAssetsRelatedParties_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_QuanminChongaiMember_lbl0" xml:lang="en-US">QuanminChongaiMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_QuanminChongaiMember" xlink:to="petz_QuanminChongaiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CurrentExpectedCreditLossesPolicyTextBlock_lbl1" xml:lang="en-US">CurrentExpectedCreditLossesPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CurrentExpectedCreditLossesPolicyTextBlock" xlink:to="petz_CurrentExpectedCreditLossesPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_IncreasingDecreasingOperatingLeaseLiabilities_lbl1" xml:lang="en-US">IncreasingDecreasingOperatingLeaseLiabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreasingDecreasingOperatingLeaseLiabilities" xlink:to="petz_IncreasingDecreasingOperatingLeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OtherCountriesMember_lbl1" xml:lang="en-US">OtherCountriesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OtherCountriesMember" xlink:to="petz_OtherCountriesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_TdhHoldingsIncMember_lbl0" xml:lang="en-US">TdhHoldingsIncMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TdhHoldingsIncMember" xlink:to="petz_TdhHoldingsIncMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ShippingHandlingAndTransportationCost_lbl1" xml:lang="en-US">ShippingHandlingAndTransportationCost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ShippingHandlingAndTransportationCost" xlink:to="petz_ShippingHandlingAndTransportationCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LiabilitiesAndStockholdersEquityDeficitAbstract_lbl0" xml:lang="en-US">LiabilitiesAndStockholdersEquityDeficitAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LiabilitiesAndStockholdersEquityDeficitAbstract" xlink:to="petz_LiabilitiesAndStockholdersEquityDeficitAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ServicesProvidedByRelatedParties_lbl0" xml:lang="en-US">ServicesProvidedByRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ServicesProvidedByRelatedParties" xlink:to="petz_ServicesProvidedByRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ProceedsFromLoansToRelatedParties_lbl1" xml:lang="en-US">ProceedsFromLoansToRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ProceedsFromLoansToRelatedParties" xlink:to="petz_ProceedsFromLoansToRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_TotalOperatingLeaseLiabilities_lbl0" xml:lang="en-US">TotalOperatingLeaseLiabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TotalOperatingLeaseLiabilities" xlink:to="petz_TotalOperatingLeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ChinaConstructionBankMember_lbl0" xml:lang="en-US">ChinaConstructionBankMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ChinaConstructionBankMember" xlink:to="petz_ChinaConstructionBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_NetLoss_lbl1" xml:lang="en-US">NetLoss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NetLoss" xlink:to="petz_NetLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock" xlink:to="petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock" xlink:to="petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SalesRevenue_lbl1" xml:lang="en-US">SalesRevenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SalesRevenue" xlink:to="petz_SalesRevenue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_TiandihuiMember_lbl0" xml:lang="en-US">TiandihuiMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TiandihuiMember" xlink:to="petz_TiandihuiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CustomerPMember_lbl0" xml:lang="en-US">CustomerPMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerPMember" xlink:to="petz_CustomerPMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_TideFoodCoLtdMember_lbl0" xml:lang="en-US">TideFoodCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TideFoodCoLtdMember" xlink:to="petz_TideFoodCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_PurchasesFromAbstract_lbl0" xml:lang="en-US">PurchasesFromAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PurchasesFromAbstract" xlink:to="petz_PurchasesFromAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LoansAgreementMember_lbl1" xml:lang="en-US">LoansAgreementMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LoansAgreementMember" xlink:to="petz_LoansAgreementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent_lbl0" xml:lang="en-US">OperatingLeaseLiabilitiesrelatedPartiesCurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent" xlink:to="petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RepaymentsOfShortTermLoansRelatedParty_lbl0" xml:lang="en-US">RepaymentsOfShortTermLoansRelatedParty</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RepaymentsOfShortTermLoansRelatedParty" xlink:to="petz_RepaymentsOfShortTermLoansRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ZhonghuaLiuMember_lbl0" xml:lang="en-US">ZhonghuaLiuMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ZhonghuaLiuMember" xlink:to="petz_ZhonghuaLiuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SecuredShortTermLoansAndLongTermLoans_lbl1" xml:lang="en-US">SecuredShortTermLoansAndLongTermLoans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SecuredShortTermLoansAndLongTermLoans" xlink:to="petz_SecuredShortTermLoansAndLongTermLoans_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes_lbl1" xml:lang="en-US">BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes" xlink:to="petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_DueFromRelatedPartyNet_lbl1" xml:lang="en-US">DueFromRelatedPartyNet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DueFromRelatedPartyNet" xlink:to="petz_DueFromRelatedPartyNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_UnsecuredShortTermLoansFromRelatedParty_lbl1" xml:lang="en-US">UnsecuredShortTermLoansFromRelatedParty</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_UnsecuredShortTermLoansFromRelatedParty" xlink:to="petz_UnsecuredShortTermLoansFromRelatedParty_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyThreeMember_lbl0" xml:lang="en-US">RelatedPartyThreeMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyThreeMember" xlink:to="petz_RelatedPartyThreeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_TideShanghaiIndustrialCoLtdMember_lbl1" xml:lang="en-US">TideShanghaiIndustrialCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TideShanghaiIndustrialCoLtdMember" xlink:to="petz_TideShanghaiIndustrialCoLtdMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock" xlink:to="petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_NotesPayableTransferToShortTermLoans_lbl0" xml:lang="en-US">NotesPayableTransferToShortTermLoans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NotesPayableTransferToShortTermLoans" xlink:to="petz_NotesPayableTransferToShortTermLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_IncreaseDecreaseInAccountPayableRelatedParties_lbl1" xml:lang="en-US">IncreaseDecreaseInAccountPayableRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInAccountPayableRelatedParties" xlink:to="petz_IncreaseDecreaseInAccountPayableRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_TDHFoodsLimitedMember_lbl0" xml:lang="en-US">TDHFoodsLimitedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_TDHFoodsLimitedMember" xlink:to="petz_TDHFoodsLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ContingentLiabilities_lbl1" xml:lang="en-US">ContingentLiabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ContingentLiabilities" xlink:to="petz_ContingentLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ZuhuaZouMember_lbl0" xml:lang="en-US">ZuhuaZouMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ZuhuaZouMember" xlink:to="petz_ZuhuaZouMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_OverseaSalesMember_lbl0" xml:lang="en-US">OverseaSalesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_OverseaSalesMember" xlink:to="petz_OverseaSalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_InterestPayableTransferToPrincipalOfLoan_lbl1" xml:lang="en-US">InterestPayableTransferToPrincipalOfLoan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_InterestPayableTransferToPrincipalOfLoan" xlink:to="petz_InterestPayableTransferToPrincipalOfLoan_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfDueFromRelatedPartiesTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfDueFromRelatedPartiesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfDueFromRelatedPartiesTableTextBlock" xlink:to="petz_ScheduleOfDueFromRelatedPartiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_YinheJiutianMember_lbl0" xml:lang="en-US">YinheJiutianMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_YinheJiutianMember" xlink:to="petz_YinheJiutianMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_YenIntoUSDollarsMember_lbl0" xml:lang="en-US">YenIntoUSDollarsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_YenIntoUSDollarsMember" xlink:to="petz_YenIntoUSDollarsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SupplierCMember_lbl0" xml:lang="en-US">SupplierCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SupplierCMember" xlink:to="petz_SupplierCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock" xlink:to="petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_PreferentialTaxRatePercenatge_lbl1" xml:lang="en-US">PreferentialTaxRatePercenatge</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_PreferentialTaxRatePercenatge" xlink:to="petz_PreferentialTaxRatePercenatge_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_YuxiangQiMember_lbl0" xml:lang="en-US">YuxiangQiMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_YuxiangQiMember" xlink:to="petz_YuxiangQiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SupplierBMember_lbl0" xml:lang="en-US">SupplierBMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SupplierBMember" xlink:to="petz_SupplierBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartyTransactionMember_lbl0" xml:lang="en-US">RelatedPartyTransactionMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartyTransactionMember" xlink:to="petz_RelatedPartyTransactionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RealizedGainPercentage_lbl1" xml:lang="en-US">RealizedGainPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RealizedGainPercentage" xlink:to="petz_RealizedGainPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_DandanLiuMember_lbl0" xml:lang="en-US">DandanLiuMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DandanLiuMember" xlink:to="petz_DandanLiuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ZhenyuTradingMember_lbl0" xml:lang="en-US">ZhenyuTradingMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ZhenyuTradingMember" xlink:to="petz_ZhenyuTradingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties_lbl1" xml:lang="en-US">IncreaseDecreaseInCustomerAdvancesRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties" xlink:to="petz_IncreaseDecreaseInCustomerAdvancesRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_IncurredNetLoss_lbl1" xml:lang="en-US">IncurredNetLoss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_IncurredNetLoss" xlink:to="petz_IncurredNetLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_DifferentCountriesMember_lbl1" xml:lang="en-US">DifferentCountriesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DifferentCountriesMember" xlink:to="petz_DifferentCountriesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CustomerNMember_lbl0" xml:lang="en-US">CustomerNMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerNMember" xlink:to="petz_CustomerNMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_KangkangFamilyFarmMember_lbl1" xml:lang="en-US">KangkangFamilyFarmMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_KangkangFamilyFarmMember" xlink:to="petz_KangkangFamilyFarmMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_DentalHealthSnacksMember_lbl0" xml:lang="en-US">DentalHealthSnacksMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DentalHealthSnacksMember" xlink:to="petz_DentalHealthSnacksMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_StockholdersEquityDeficitAbstract_lbl0" xml:lang="en-US">StockholdersEquityDeficitAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_StockholdersEquityDeficitAbstract" xlink:to="petz_StockholdersEquityDeficitAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock" xlink:to="petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ContractRevenuesRecognitionDescription_lbl1" xml:lang="en-US">ContractRevenuesRecognitionDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ContractRevenuesRecognitionDescription" xlink:to="petz_ContractRevenuesRecognitionDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_YichongQingdaoTechnologyCoLtdMember_lbl0" xml:lang="en-US">YichongQingdaoTechnologyCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_YichongQingdaoTechnologyCoLtdMember" xlink:to="petz_YichongQingdaoTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_AgreementAxis_lbl0" xml:lang="en-US">AgreementAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_AgreementAxis" xlink:to="petz_AgreementAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_RelatedPartiesTransactionsPolicyTextBlock_lbl1" xml:lang="en-US">RelatedPartiesTransactionsPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_RelatedPartiesTransactionsPolicyTextBlock" xlink:to="petz_RelatedPartiesTransactionsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_DueToRelatedParties_lbl1" xml:lang="en-US">DueToRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_DueToRelatedParties" xlink:to="petz_DueToRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember_lbl0" xml:lang="en-US">QingdaoYinheJiutianInformationTechnologyCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember" xlink:to="petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ElectronicCommerceMember_lbl0" xml:lang="en-US">ElectronicCommerceMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ElectronicCommerceMember" xlink:to="petz_ElectronicCommerceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CustomerMMember_lbl0" xml:lang="en-US">CustomerMMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CustomerMMember" xlink:to="petz_CustomerMMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate_lbl1" xml:lang="en-US">ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate" xlink:to="petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_LikeMember_lbl0" xml:lang="en-US">LikeMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_LikeMember" xlink:to="petz_LikeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SalesRevenuesNet_lbl1" xml:lang="en-US">SalesRevenuesNet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SalesRevenuesNet" xlink:to="petz_SalesRevenuesNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_ZhenyuMember_lbl0" xml:lang="en-US">ZhenyuMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_ZhenyuMember" xlink:to="petz_ZhenyuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_GaochuangMember_lbl0" xml:lang="en-US">GaochuangMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_GaochuangMember" xlink:to="petz_GaochuangMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl0" xml:lang="en-US">CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_SupplierAMember_lbl0" xml:lang="en-US">SupplierAMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_SupplierAMember" xlink:to="petz_SupplierAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="petz_NonCashOperatingExpensesPaidByRelatedParties_lbl1" xml:lang="en-US">NonCashOperatingExpensesPaidByRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="petz_NonCashOperatingExpensesPaidByRelatedParties" xlink:to="petz_NonCashOperatingExpensesPaidByRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl0" xml:lang="en-US">Repayments of Short-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableRelatedParties_lbl0" xml:lang="en-US">Accounts Receivable, Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableRelatedParties" xlink:to="us-gaap_AccountsReceivableRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseRelatedParty_lbl0" xml:lang="en-US">Interest Expense, Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseRelatedParty" xlink:to="us-gaap_InterestExpenseRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl0" xml:lang="en-US">Goodwill and Intangible Asset Impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInReceivables_lbl0" xml:lang="en-US">Increase (Decrease) in Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInReceivables" xlink:to="us-gaap_IncreaseDecreaseInReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Income Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandAndLandImprovements_lbl0" xml:lang="en-US">Land and Land Improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandAndLandImprovements" xlink:to="us-gaap_LandAndLandImprovements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeNonoperating_lbl0" xml:lang="en-US">Investment Income, Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeNonoperating" xlink:to="us-gaap_InvestmentIncomeNonoperating_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Deposits_lbl0" xml:lang="en-US">Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Deposits" xlink:to="us-gaap_Deposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0" xml:lang="en-US">Schedule of Short-term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetImpairmentCharges_lbl0" xml:lang="en-US">Other Asset Impairment Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetImpairmentCharges" xlink:to="us-gaap_OtherAssetImpairmentCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl1" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl0" xml:lang="en-US">Allowance for Doubtful Accounts, Premiums and Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl0" xml:lang="en-US">Office Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl0" xml:lang="en-US">Proceeds from Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss_lbl0" xml:lang="en-US">Marketable Securities, Unrealized Gain (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:to="us-gaap_MarketableSecuritiesUnrealizedGainLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable_lbl1" xml:lang="en-US">Short-term Bank Loans and Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCollateralAmount_lbl0" xml:lang="en-US">Debt Instrument, Collateral Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCollateralAmount" xlink:to="us-gaap_DebtInstrumentCollateralAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Stockholders&apos; Equity Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesMember_lbl0" xml:lang="en-US">Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesMember" xlink:to="us-gaap_SalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl0" xml:lang="en-US">Accounts Payable, Other, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherExpenses_lbl0" xml:lang="en-US">Other Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_OtherExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpensesOther_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expenses, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpensesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl0" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_lbl0" xml:lang="en-US">Proceeds from Issuance of Unsecured Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl0" xml:lang="en-US">Accounts Payable, Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xml:lang="en-US">Stockholders&apos; Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl0" xml:lang="en-US">Stockholders&apos; Equity Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireInvestments_lbl0" xml:lang="en-US">Payments to Acquire Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInvestments" xlink:to="us-gaap_PaymentsToAcquireInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl1" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AffiliateCosts_lbl0" xml:lang="en-US">Affiliate Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AffiliateCosts" xlink:to="us-gaap_AffiliateCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueProductLineMember_lbl0" xml:lang="en-US">Revenue, Product and Service Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueProductLineMember" xlink:to="us-gaap_SalesRevenueProductLineMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCustomer_lbl0" xml:lang="en-US">Concentration Risk, Customer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCustomer" xlink:to="us-gaap_ConcentrationRiskCustomer_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl0" xml:lang="en-US">Proceeds from Short-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToEmployees_lbl0" xml:lang="en-US">Payments to Employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToEmployees" xlink:to="us-gaap_PaymentsToEmployees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1_lbl0" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Amount of Acquisition Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl0" xml:lang="en-US">Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndNotesReceivableNet_lbl0" xml:lang="en-US">Accounts and Financing Receivable, after Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNotesReceivableNet" xlink:to="us-gaap_AccountsAndNotesReceivableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent_lbl0" xml:lang="en-US">Interest Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl0" xml:lang="en-US">Customer Advances, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl0" xml:lang="en-US">Short-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl0" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Supplies_lbl0" xml:lang="en-US">Prepaid Supplies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Supplies" xlink:to="us-gaap_Supplies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Other Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl0" xml:lang="en-US">Noncontrolling Interest [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioForecastMember_lbl0" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAcquiredFromAcquisition_lbl0" xml:lang="en-US">Cash Acquired from Acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAcquiredFromAcquisition" xlink:to="us-gaap_CashAcquiredFromAcquisition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl0" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl0" xml:lang="en-US">Inventory Write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl0" xml:lang="en-US">Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl0" xml:lang="en-US">Investment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashEquivalentsCurrent_lbl0" xml:lang="en-US">Restricted Cash Equivalents, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashEquivalentsCurrent" xlink:to="us-gaap_RestrictedCashEquivalentsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl0" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl0" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl0" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Stockholders&apos; Equity Note Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandImprovements_lbl0" xml:lang="en-US">Land Improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandImprovements" xlink:to="us-gaap_LandImprovements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl0" xml:lang="en-US">Increase (Decrease) in Customer Advances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ServiceMember_lbl0" xml:lang="en-US">Service [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceMember" xlink:to="us-gaap_ServiceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl0" xml:lang="en-US">Business Combination, Consideration Transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskSupplier_lbl0" xml:lang="en-US">Concentration Risk, Supplier</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskSupplier" xlink:to="us-gaap_ConcentrationRiskSupplier_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_lbl0" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl0" xml:lang="en-US">Restructuring Reserve, Translation and Other Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:to="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermInvestments_lbl0" xml:lang="en-US">Long-term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherRestrictedAssets_lbl0" xml:lang="en-US">Other Restricted Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherRestrictedAssets" xlink:to="us-gaap_OtherRestrictedAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EscrowDeposit_lbl1" xml:lang="en-US">Escrow Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EscrowDeposit" xlink:to="us-gaap_EscrowDeposit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl0" xml:lang="en-US">Goodwill, Impairment Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Recovery</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock_lbl0" xml:lang="en-US">Noncontrolling Interest Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDisclosureTextBlock" xlink:to="us-gaap_MinorityInterestDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl0" xml:lang="en-US">Allowance for Doubtful Other Receivables, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl0" xml:lang="en-US">Building [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl0" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseOther_lbl0" xml:lang="en-US">Interest Expense, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_lbl0" xml:lang="en-US">Accounts Payable, Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl0" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseAndRentalExpense_lbl0" xml:lang="en-US">Operating Leases, Rent Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncome_lbl0" xml:lang="en-US">Other Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentAdditionalInformation_lbl0" xml:lang="en-US">Equity Method Investment, Additional Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentAdditionalInformation" xlink:to="us-gaap_EquityMethodInvestmentAdditionalInformation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl0" xml:lang="en-US">Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl0" xml:lang="en-US">Advertising Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl0" xml:lang="en-US">Accounts and Nontrade Receivable [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableMember_lbl0" xml:lang="en-US">Accounts Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableMember" xlink:to="us-gaap_AccountsPayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNotesPayable_lbl0" xml:lang="en-US">Other Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNotesPayable" xlink:to="us-gaap_OtherNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries_lbl0" xml:lang="en-US">Proceeds from Divestiture of Interest in Consolidated Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" xlink:to="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl0" xml:lang="en-US">Document Shell Company Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl0" xml:lang="en-US">Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl0" xml:lang="en-US">Earnings Per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmount_lbl0" xml:lang="en-US">Debt, Long-term and Short-term, Combined Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="us-gaap_DebtLongtermAndShorttermCombinedAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl0" xml:lang="en-US">Inventory, Work in Process, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl0" xml:lang="en-US">Property, Plant and Equipment, Other, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl0" xml:lang="en-US">Operating Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromRelatedParties_lbl1" xml:lang="en-US">Revenue from Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromRelatedParties" xlink:to="us-gaap_RevenueFromRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl1" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl1" xml:lang="en-US">Gain (Loss) on Disposition of Stock in Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl1" xml:lang="en-US">Other Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl0" xml:lang="en-US">Due to Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToMinorityShareholders_lbl0" xml:lang="en-US">Payments to Noncontrolling Interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToMinorityShareholders" xlink:to="us-gaap_PaymentsToMinorityShareholders_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl0" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_lbl0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Classification [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl0" xml:lang="en-US">Stock Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl0" xml:lang="en-US">Related Party Transaction, Description of Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl1" xml:lang="en-US">Short-term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_lbl0" xml:lang="en-US">Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl1" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGross_lbl0" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt_lbl0" xml:lang="en-US">Gains (Losses) on Restructuring of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnRestructuringOfDebt" xlink:to="us-gaap_GainsLossesOnRestructuringOfDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl1" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl0" xml:lang="en-US">Impairment of Long-Lived Assets Held-for-use</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingExpense_lbl0" xml:lang="en-US">Selling Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDescriptionOfAllOtherSegments_lbl0" xml:lang="en-US">Segment Reporting, Description of All Other Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" xlink:to="us-gaap_SegmentReportingDescriptionOfAllOtherSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent_lbl0" xml:lang="en-US">Notes Payable, Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl0" xml:lang="en-US">Increase (Decrease) in Interest Payable, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl0" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CN_lbl0" xml:lang="en-US">CHINA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl0" xml:lang="en-US">Other Noncash Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessor, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorLeasesPolicyTextBlock" xlink:to="us-gaap_LessorLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGross_lbl0" xml:lang="en-US">Inventory, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentOfNotesReceivableFromRelatedParties_lbl0" xml:lang="en-US">Repayment of Notes Receivable from Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:to="us-gaap_RepaymentOfNotesReceivableFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl0" xml:lang="en-US">Short-term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax_lbl0" xml:lang="en-US">Translation Adjustment Functional to Reporting Currency, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" xlink:to="us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl0" xml:lang="en-US">Due from Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl1" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl0" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Other Current Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherCurrentLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl0" xml:lang="en-US">Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense_lbl0" xml:lang="en-US">Investment Income, Investment Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInvestmentExpense" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryAdjustments_lbl0" xml:lang="en-US">Inventory Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyHeldForSale_lbl0" xml:lang="en-US">Proceeds from Sale of Property Held-for-sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:to="us-gaap_ProceedsFromSaleOfPropertyHeldForSale_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl0" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl0" xml:lang="en-US">Software Development [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Land_lbl0" xml:lang="en-US">Land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Land" xlink:to="us-gaap_Land_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement_lbl0" xml:lang="en-US">Related Party Transaction, Terms and Manner of Settlement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement" xlink:to="us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BankOverdrafts_lbl0" xml:lang="en-US">Bank Overdrafts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BankOverdrafts" xlink:to="us-gaap_BankOverdrafts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayable_lbl0" xml:lang="en-US">Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments_lbl0" xml:lang="en-US">Cash, Cash Equivalents, and Short-term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_GB_lbl0" xml:lang="en-US">UNITED KINGDOM</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_GB" xlink:to="country_GB_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl0" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl0" xml:lang="en-US">Taxes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl0" xml:lang="en-US">Sale of Stock, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl1" xml:lang="en-US">Repayments of Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl0" xml:lang="en-US">Cash Flow, Supplemental Disclosures [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl2" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl0" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesGainLoss_lbl0" xml:lang="en-US">Marketable Securities, Gain (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesGainLoss" xlink:to="us-gaap_MarketableSecuritiesGainLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_KRW_lbl0" xml:lang="en-US">Korea (South), Won</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_KRW" xlink:to="currency_KRW_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl1" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesRealizedGainLoss_lbl0" xml:lang="en-US">Marketable Securities, Realized Gain (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesRealizedGainLoss" xlink:to="us-gaap_MarketableSecuritiesRealizedGainLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl2" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_DE_lbl0" xml:lang="en-US">GERMANY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_DE" xlink:to="country_DE_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl0" xml:lang="en-US">Short-term Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>petz-20201231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Apr 26 16:22:41 UTC 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConsolidatedBalanceSheet" roleURI="http://tdhholdings/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://tdhholdings/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConsolidatedIncomeStatement" roleURI="http://tdhholdings/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ShareholdersEquityType2or3" roleURI="http://tdhholdings/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConsolidatedCashFlow" roleURI="http://tdhholdings/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_Organization" roleURI="http://tdhholdings/role/Organization"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SummaryofSignificantAccountingPolicies" roleURI="http://tdhholdings/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_RestrictedCash" roleURI="http://tdhholdings/role/RestrictedCash"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_AccountsReceivableNetandAccountsReceivableRelatedPartiesNet" roleURI="http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNet"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_Inventories" roleURI="http://tdhholdings/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_PropertyPlantandEquipmentNet" roleURI="http://tdhholdings/role/PropertyPlantandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_LandUseRights" roleURI="http://tdhholdings/role/LandUseRights"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ShortTermLoans" roleURI="http://tdhholdings/role/ShortTermLoans"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_OtherCurrentLiabilities" roleURI="http://tdhholdings/role/OtherCurrentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_RelatedPartyTransactions" roleURI="http://tdhholdings/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_IncomeTaxes" roleURI="http://tdhholdings/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_StockholdersEquity" roleURI="http://tdhholdings/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConcentrationsofCreditRiskandMajorCustomers" roleURI="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomers"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SegmentandRevenueAnalysis" roleURI="http://tdhholdings/role/SegmentandRevenueAnalysis"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_OperatingLeases" roleURI="http://tdhholdings/role/OperatingLeases"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_CommitmentsandContingencies" roleURI="http://tdhholdings/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_LongTermInvestments" roleURI="http://tdhholdings/role/LongTermInvestments"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_DisposalofSubsidiaries" roleURI="http://tdhholdings/role/DisposalofSubsidiaries"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SubsequentEvents" roleURI="http://tdhholdings/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_AccountingPoliciesByPolicy" roleURI="http://tdhholdings/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://tdhholdings/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_RestrictedCashTables" roleURI="http://tdhholdings/role/RestrictedCashTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTables" roleURI="http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_InventoriesTables" roleURI="http://tdhholdings/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_PropertyPlantandEquipmentNetTables" roleURI="http://tdhholdings/role/PropertyPlantandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_LandUseRightsTables" roleURI="http://tdhholdings/role/LandUseRightsTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ShortTermLoansTables" roleURI="http://tdhholdings/role/ShortTermLoansTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_OtherCurrentLiabilitiesTables" roleURI="http://tdhholdings/role/OtherCurrentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_RelatedPartyTransactionsTables" roleURI="http://tdhholdings/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_IncomeTaxesTables" roleURI="http://tdhholdings/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConcentrationsofCreditRiskandMajorCustomersTables" roleURI="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SegmentandRevenueAnalysisTables" roleURI="http://tdhholdings/role/SegmentandRevenueAnalysisTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_OperatingLeasesTables" roleURI="http://tdhholdings/role/OperatingLeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofexchangeratesusedtotranslateamountsinUSDTable" roleURI="http://tdhholdings/role/ScheduleofexchangeratesusedtotranslateamountsinUSDTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofpropertyandequipmentestimatedusefullivesTable" roleURI="http://tdhholdings/role/ScheduleofpropertyandequipmentestimatedusefullivesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofassetsmeasuredatfairvalueTable" roleURI="http://tdhholdings/role/ScheduleofassetsmeasuredatfairvalueTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofrestrictedcashTable" roleURI="http://tdhholdings/role/ScheduleofrestrictedcashTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofaccountsreceivablenetandaccountsreceivablerelatedpartiesnetTable" roleURI="http://tdhholdings/role/ScheduleofaccountsreceivablenetandaccountsreceivablerelatedpartiesnetTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofchangesinallowanceforcreditlossconsistedTable" roleURI="http://tdhholdings/role/ScheduleofchangesinallowanceforcreditlossconsistedTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofinventoriesTable" roleURI="http://tdhholdings/role/ScheduleofinventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofpropertyplantandequipmentTable" roleURI="http://tdhholdings/role/ScheduleofpropertyplantandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleoflanduserightsTable" roleURI="http://tdhholdings/role/ScheduleoflanduserightsTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofestimatedfutureamortizationexpenseforlanduserightsTable" roleURI="http://tdhholdings/role/ScheduleofestimatedfutureamortizationexpenseforlanduserightsTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofshorttermloansTable" roleURI="http://tdhholdings/role/ScheduleofshorttermloansTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofcorporateorpersonalguaranteesloansTable" roleURI="http://tdhholdings/role/ScheduleofcorporateorpersonalguaranteesloansTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofothercurrentliabilitiesTable" roleURI="http://tdhholdings/role/ScheduleofothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofrelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofduefromrelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofduefromrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofduetorelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofduetorelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofshorttermloansfromrelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofshorttermloansfromrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofaccountsreceivablesfromrelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofaccountsreceivablesfromrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofaccountspayabletorelatedpartiesTable" roleURI="http://tdhholdings/role/ScheduleofaccountspayabletorelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofprovisionforincometaxesTable" roleURI="http://tdhholdings/role/ScheduleofprovisionforincometaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofreconciliationsofthestatutoryincometaxrateandthecompanyseffectiveincometaxrateTable" roleURI="http://tdhholdings/role/ScheduleofreconciliationsofthestatutoryincometaxrateandthecompanyseffectiveincometaxrateTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofdeferredtaxassetsandliabilitiesTable" roleURI="http://tdhholdings/role/ScheduleofdeferredtaxassetsandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofcustomersandsuppliersTable" roleURI="http://tdhholdings/role/ScheduleofcustomersandsuppliersTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofcustomersandsuppliersTable0" roleURI="http://tdhholdings/role/ScheduleofcustomersandsuppliersTable0"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofnetrevenuesgeneratedfromdifferentreportablesegmentTable" roleURI="http://tdhholdings/role/ScheduleofnetrevenuesgeneratedfromdifferentreportablesegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofcomponentsofleaseexpenseTable" roleURI="http://tdhholdings/role/ScheduleofcomponentsofleaseexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofsupplementalcashflowinformationrelatedtoleasesTable" roleURI="http://tdhholdings/role/ScheduleofsupplementalcashflowinformationrelatedtoleasesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofsupplementalbalancesheetinformationrelatedtoleasesTable" roleURI="http://tdhholdings/role/ScheduleofsupplementalbalancesheetinformationrelatedtoleasesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ScheduleofmaturityofouroperatingleaseliabilitiesTable" roleURI="http://tdhholdings/role/ScheduleofmaturityofouroperatingleaseliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_OrganizationDetails" roleURI="http://tdhholdings/role/OrganizationDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://tdhholdings/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_RestrictedCashDetails" roleURI="http://tdhholdings/role/RestrictedCashDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_InventoriesDetails" roleURI="http://tdhholdings/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_PropertyPlantandEquipmentNetDetails" roleURI="http://tdhholdings/role/PropertyPlantandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_LandUseRightsDetails" roleURI="http://tdhholdings/role/LandUseRightsDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ShortTermLoansDetails" roleURI="http://tdhholdings/role/ShortTermLoansDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_RelatedPartyTransactionsDetails" roleURI="http://tdhholdings/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_IncomeTaxesDetails" roleURI="http://tdhholdings/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_StockholdersEquityDetails" roleURI="http://tdhholdings/role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_ConcentrationsofCreditRiskandMajorCustomersDetails" roleURI="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SegmentandRevenueAnalysisDetails" roleURI="http://tdhholdings/role/SegmentandRevenueAnalysisDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_OperatingLeasesDetails" roleURI="http://tdhholdings/role/OperatingLeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_CommitmentsandContingenciesDetails" roleURI="http://tdhholdings/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_LongTermInvestmentsDetails" roleURI="http://tdhholdings/role/LongTermInvestmentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_DisposalofSubsidiariesDetails" roleURI="http://tdhholdings/role/DisposalofSubsidiariesDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#petz_r_SubsequentEventsDetails" roleURI="http://tdhholdings/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="petz-20201231.xsd#DocumentAndEntityInformation" roleURI="http://tdhholdings/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Supplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Supplies" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_AssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="NonCurrentAssetsAbstract" xlink:href="petz-20201231.xsd#petz_NonCurrentAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="NonCurrentAssetsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentAssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LandAndLandImprovement" xlink:href="petz-20201231.xsd#petz_LandAndLandImprovement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentAssetsAbstract" xlink:to="LandAndLandImprovement" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentAssetsAbstract" xlink:to="us-gaap_LongTermInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentAssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseRightofuseAssetsRelatedParties" xlink:href="petz-20201231.xsd#petz_OperatingLeaseRightofuseAssetsRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentAssetsAbstract" xlink:to="OperatingLeaseRightofuseAssetsRelatedParties" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseRightofuseAssetsRelatedParties" xlink:to="us-gaap_AssetsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="LiabilitiesAndStockholdersEquityDeficitAbstract" xlink:href="petz-20201231.xsd#petz_LiabilitiesAndStockholdersEquityDeficitAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityDeficitAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityDeficitAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BankOverdrafts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOverdrafts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BankOverdrafts" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShortTermLoanRelatedParties" xlink:href="petz-20201231.xsd#petz_ShortTermLoanRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="ShortTermLoanRelatedParties" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseRightOfUseLiabilitiesCurrent" xlink:href="petz-20201231.xsd#petz_OperatingLeaseRightOfUseLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="OperatingLeaseRightOfUseLiabilitiesCurrent" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="NonCurrentLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_NonCurrentLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="NonCurrentLiabilitiesAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingleaseliabilitiesRelatedPartyNonCurrentPortion" xlink:href="petz-20201231.xsd#petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentLiabilitiesAbstract" xlink:to="OperatingleaseliabilitiesRelatedPartyNonCurrentPortion" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentLiabilitiesAbstract" xlink:to="us-gaap_Liabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="StockholdersEquityDeficitAbstract" xlink:href="petz-20201231.xsd#petz_StockholdersEquityDeficitAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityDeficitAbstract" xlink:to="StockholdersEquityDeficitAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDeficitAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDeficitAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserves" xlink:href="petz-20201231.xsd#petz_StatutoryReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDeficitAbstract" xlink:to="StatutoryReserves" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDeficitAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDeficitAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDeficitAbstract" xlink:to="us-gaap_MinorityInterest" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityDeficitAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="SalesRevenuesNet" xlink:href="petz-20201231.xsd#petz_SalesRevenuesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="SalesRevenuesNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromRelatedParties" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AffiliateCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AffiliateCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_AffiliateCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostOfRevenueRelatedParties" xlink:href="petz-20201231.xsd#petz_CostOfRevenueRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_Revenues" xlink:to="CostOfRevenueRelatedParties" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ImpairmentOfLonglivedAssetsOtherThanGoodwill" xlink:href="petz-20201231.xsd#petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="ImpairmentOfLonglivedAssetsOtherThanGoodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_InterestExpense" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="GovernmentSubsidie" xlink:href="petz-20201231.xsd#petz_GovernmentSubsidie"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="GovernmentSubsidie" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OtherIncome" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OtherExpenses" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeNonoperating" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_InvestmentIncomeNonoperating" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetLoss" xlink:href="petz-20201231.xsd#petz_NetLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="NetLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockSubscriptionReceivableMember" xlink:href="petz-20201231.xsd#petz_StockSubscriptionReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="StockSubscriptionReceivableMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesMember" xlink:href="petz-20201231.xsd#petz_StatutoryReservesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="StatutoryReservesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_NoncontrollingInterestMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="7.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DisposalofNoncontrollingInterest" xlink:href="petz-20201231.xsd#petz_DisposalofNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProfitLoss" xlink:to="DisposalofNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseOfNoncontrollingInterest" xlink:href="petz-20201231.xsd#petz_PurchaseOfNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProfitLoss" xlink:to="PurchaseOfNoncontrollingInterest" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CollectionOfStockSubscriptionReceivable" xlink:href="petz-20201231.xsd#petz_CollectionOfStockSubscriptionReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="CollectionOfStockSubscriptionReceivable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueChangeOfShorttermInvestments" xlink:href="petz-20201231.xsd#petz_FairValueChangeOfShorttermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="FairValueChangeOfShorttermInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherAssetImpairmentCharges" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ImpairmentOfLonglivedAssetsOtherThanGoodwill" xlink:href="petz-20201231.xsd#petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ImpairmentOfLonglivedAssetsOtherThanGoodwill" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryWriteDown" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpense" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInReceivables" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInAccountReceivablesRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInAccountReceivablesRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountReceivablesRelatedParties" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncreasingDecreasingOperatingLeaseLiabilities" xlink:href="petz-20201231.xsd#petz_IncreasingDecreasingOperatingLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreasingDecreasingOperatingLeaseLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseLiabilitiesRelatedParties" xlink:href="petz-20201231.xsd#petz_OperatingLeaseLiabilitiesRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="OperatingLeaseLiabilitiesRelatedParties" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DueFromRelatedPartyNet" xlink:href="petz-20201231.xsd#petz_DueFromRelatedPartyNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="DueFromRelatedPartyNet" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DueToRelatedParties" xlink:href="petz-20201231.xsd#petz_DueToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="DueToRelatedParties" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInSuppliersAdvances" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInSuppliersAdvances"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInSuppliersAdvances" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInAccountsPayablesRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInAccountsPayablesRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayablesRelatedParties" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInAccountPayableRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInAccountPayableRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountPayableRelatedParties" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInNotesPayable" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInNotesPayable" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInCustomerAdvancesRelatedParties" xlink:href="petz-20201231.xsd#petz_IncreaseDecreaseInCustomerAdvancesRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInCustomerAdvancesRelatedParties" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentsToAcquireLandUseRights" xlink:href="petz-20201231.xsd#petz_PaymentsToAcquireLandUseRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireLandUseRights" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromLoansToRelatedParties" xlink:href="petz-20201231.xsd#petz_ProceedsFromLoansToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromLoansToRelatedParties" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_RepaymentOfNotesReceivableFromRelatedParties" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInvestments" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseOfShorttermInvestments" xlink:href="petz-20201231.xsd#petz_PurchaseOfShorttermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PurchaseOfShorttermInvestments" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsToMinorityShareholders" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="CollectionOfStockSubscriptionsReceivable" xlink:href="petz-20201231.xsd#petz_CollectionOfStockSubscriptionsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="CollectionOfStockSubscriptionsReceivable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromBankOverdrafts" xlink:href="petz-20201231.xsd#petz_ProceedsFromBankOverdrafts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromBankOverdrafts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromShortTermLoansRelatedParties" xlink:href="petz-20201231.xsd#petz_ProceedsFromShortTermLoansRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromShortTermLoansRelatedParties" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RepaymentsOfShortTermLoansRelatedParty" xlink:href="petz-20201231.xsd#petz_RepaymentsOfShortTermLoansRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfShortTermLoansRelatedParty" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestPayableTransferToPrincipalOfLoan" xlink:href="petz-20201231.xsd#petz_InterestPayableTransferToPrincipalOfLoan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="InterestPayableTransferToPrincipalOfLoan" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonCashOperatingExpensesPaidByRelatedParties" xlink:href="petz-20201231.xsd#petz_NonCashOperatingExpensesPaidByRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="NonCashOperatingExpensesPaidByRelatedParties" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment" xlink:href="petz-20201231.xsd#petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NotesPayableTransferToShortTermLoans" xlink:href="petz-20201231.xsd#petz_NotesPayableTransferToShortTermLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="NotesPayableTransferToShortTermLoans" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties" xlink:href="petz-20201231.xsd#petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty" xlink:href="petz-20201231.xsd#petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries" xlink:href="petz-20201231.xsd#petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssued1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_StockIssued1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract" xlink:href="petz-20201231.xsd#petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract" xlink:to="us-gaap_Cash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedCashCurrentAssets" xlink:href="petz-20201231.xsd#petz_RestrictedCashCurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract" xlink:to="RestrictedCashCurrentAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestments" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/Organization">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationTable" xlink:href="petz-20201231.xsd#petz_OrganizationTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationLineItems" xlink:href="petz-20201231.xsd#petz_OrganizationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="OrganizationTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationTable" xlink:to="OrganizationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationLineItems" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/SummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/RestrictedCash">
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <loc xlink:type="locator" xlink:label="RestrictedCashTable" xlink:href="petz-20201231.xsd#petz_RestrictedCashTable"/>
    <loc xlink:type="locator" xlink:label="RestrictedCashLineItems" xlink:href="petz-20201231.xsd#petz_RestrictedCashLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="RestrictedCashTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedCashTable" xlink:to="RestrictedCashLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedCashLineItems" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNet">
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditLossAdditionalImprovementsAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable" xlink:href="petz-20201231.xsd#petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems" xlink:href="petz-20201231.xsd#petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:to="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTable" xlink:to="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/Inventories">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="InventoriesTable" xlink:href="petz-20201231.xsd#petz_InventoriesTable"/>
    <loc xlink:type="locator" xlink:label="InventoriesLineItems" xlink:href="petz-20201231.xsd#petz_InventoriesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="InventoriesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoriesTable" xlink:to="InventoriesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoriesLineItems" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/PropertyPlantandEquipmentNet">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/LandUseRights">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="LandUseRightsTable" xlink:href="petz-20201231.xsd#petz_LandUseRightsTable"/>
    <loc xlink:type="locator" xlink:label="LandUseRightsLineItems" xlink:href="petz-20201231.xsd#petz_LandUseRightsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="LandUseRightsTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightsTable" xlink:to="LandUseRightsLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightsLineItems" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ShortTermLoans">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/OtherCurrentLiabilities">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/StockholdersEquity">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomers">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/SegmentandRevenueAnalysis">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/OperatingLeases">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/LongTermInvestments">
    <loc xlink:type="locator" xlink:label="LongtermInvestmentsAbstract" xlink:href="petz-20201231.xsd#petz_LongtermInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="LongtermInvestmentsTextBlock" xlink:href="petz-20201231.xsd#petz_LongtermInvestmentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermInvestmentsAbstract" xlink:to="LongtermInvestmentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/DisposalofSubsidiaries">
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_MinorityInterestDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GoingConcernPolicyTextblock" xlink:href="petz-20201231.xsd#petz_GoingConcernPolicyTextblock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="GoingConcernPolicyTextblock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="COVID19PandemicPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_COVID19PandemicPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="COVID19PandemicPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShortTermInvestmentsPolicy" xlink:href="petz-20201231.xsd#petz_ShortTermInvestmentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ShortTermInvestmentsPolicy" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentExpectedCreditLossesPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_CurrentExpectedCreditLossesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="CurrentExpectedCreditLossesPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LandUsesRightsPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_LandUsesRightsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="LandUsesRightsPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LessorLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LessorLeasesPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GovernmentGrantsPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_GovernmentGrantsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="GovernmentGrantsPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartiesTransactionsPolicyTextBlock" xlink:href="petz-20201231.xsd#petz_RelatedPartiesTransactionsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RelatedPartiesTransactionsPolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/SummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:href="petz-20201231.xsd#petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/RestrictedCashTables">
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <loc xlink:type="locator" xlink:label="RestrictedCashTablesTable" xlink:href="petz-20201231.xsd#petz_RestrictedCashTablesTable"/>
    <loc xlink:type="locator" xlink:label="RestrictedCashTablesLineItems" xlink:href="petz-20201231.xsd#petz_RestrictedCashTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="RestrictedCashTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedCashTablesTable" xlink:to="RestrictedCashTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedCashTablesLineItems" xlink:to="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditLossAdditionalImprovementsAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable" xlink:href="petz-20201231.xsd#petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems" xlink:href="petz-20201231.xsd#petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:to="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesTable" xlink:to="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/InventoriesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="InventoriesTablesTable" xlink:href="petz-20201231.xsd#petz_InventoriesTablesTable"/>
    <loc xlink:type="locator" xlink:label="InventoriesTablesLineItems" xlink:href="petz-20201231.xsd#petz_InventoriesTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="InventoriesTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoriesTablesTable" xlink:to="InventoriesTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoriesTablesLineItems" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/PropertyPlantandEquipmentNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/LandUseRightsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="LandUseRightsTablesTable" xlink:href="petz-20201231.xsd#petz_LandUseRightsTablesTable"/>
    <loc xlink:type="locator" xlink:label="LandUseRightsTablesLineItems" xlink:href="petz-20201231.xsd#petz_LandUseRightsTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="LandUseRightsTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightsTablesTable" xlink:to="LandUseRightsTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightsTablesLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightsTablesLineItems" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ShortTermLoansTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/OtherCurrentLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract" xlink:to="us-gaap_OtherCurrentLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/RelatedPartyTransactionsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfDueFromRelatedPartiesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfDueFromRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfDueFromRelatedPartiesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfDueToRelatedPartiesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfDueToRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfDueToRelatedPartiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermLoansFromRelatedParties" xlink:href="petz-20201231.xsd#petz_ScheduleOfShortTermLoansFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfShortTermLoansFromRelatedParties" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/IncomeTaxesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsofCreditRiskandMajorCustomersTablesTable" xlink:href="petz-20201231.xsd#petz_ConcentrationsofCreditRiskandMajorCustomersTablesTable"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsofCreditRiskandMajorCustomersTablesLineItems" xlink:href="petz-20201231.xsd#petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="ConcentrationsofCreditRiskandMajorCustomersTablesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsofCreditRiskandMajorCustomersTablesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsofCreditRiskandMajorCustomersTablesTable" xlink:to="ConcentrationsofCreditRiskandMajorCustomersTablesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsofCreditRiskandMajorCustomersTablesLineItems" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/SegmentandRevenueAnalysisTables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/OperatingLeasesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:href="petz-20201231.xsd#petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofexchangeratesusedtotranslateamountsinUSDTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfExchangeRatesUsedToTranslateAmountsInUsdAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfExchangeRatesUsedToTranslateAmountsInUsdAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfExchangeRatesUsedToTranslateAmountsInUsdAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="ForeignCurrencyTranslationAxis" xlink:href="petz-20201231.xsd#petz_ForeignCurrencyTranslationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable" xlink:to="ForeignCurrencyTranslationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RMBIntoUSDollarsMember" xlink:href="petz-20201231.xsd#petz_RMBIntoUSDollarsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignCurrencyTranslationAxis" xlink:to="RMBIntoUSDollarsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EuroIntoUSDollarsMember" xlink:href="petz-20201231.xsd#petz_EuroIntoUSDollarsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignCurrencyTranslationAxis" xlink:to="EuroIntoUSDollarsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YenIntoUSDollarsMember" xlink:href="petz-20201231.xsd#petz_YenIntoUSDollarsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignCurrencyTranslationAxis" xlink:to="YenIntoUSDollarsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDTable" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate" xlink:href="petz-20201231.xsd#petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems" xlink:to="ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ForeignCurrencyExchangeRateTranslationAverageRates" xlink:href="petz-20201231.xsd#petz_ForeignCurrencyExchangeRateTranslationAverageRates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems" xlink:to="ForeignCurrencyExchangeRateTranslationAverageRates" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofpropertyandequipmentestimatedusefullivesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_SoftwareDevelopmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_EquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantAndEquipmentUsefulLifes" xlink:href="petz-20201231.xsd#petz_PropertyPlantAndEquipmentUsefulLifes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:to="PropertyPlantAndEquipmentUsefulLifes" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofassetsmeasuredatfairvalueTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAssetsMeasuredAtFairValueAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfAssetsMeasuredAtFairValueAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAssetsMeasuredAtFairValueAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueTable" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="PubliclyListedEquitySecuritiesAbstract" xlink:href="petz-20201231.xsd#petz_PubliclyListedEquitySecuritiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofassetsmeasuredatfairvalueLineItems" xlink:to="PubliclyListedEquitySecuritiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PubliclyListedEquitySecuritiesAbstract" xlink:to="us-gaap_ShortTermInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofrestrictedcashTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRestrictedCashAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfRestrictedCashAbstract"/>
    <loc xlink:type="locator" xlink:label="BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom" xlink:href="petz-20201231.xsd#petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestrictedCashAbstract" xlink:to="BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes" xlink:href="petz-20201231.xsd#petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestrictedCashAbstract" xlink:to="BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EscrowDeposit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestrictedCashAbstract" xlink:to="us-gaap_EscrowDeposit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofaccountsreceivablenetandaccountsreceivablerelatedpartiesnetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivableNetAndAccountsReceivableRelatedPartiesNetAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfAccountsReceivableNetAndAccountsReceivableRelatedPartiesNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableNetAndAccountsReceivableRelatedPartiesNetAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableRelatedPartyMember" xlink:href="petz-20201231.xsd#petz_AccountsReceivableRelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="AccountsReceivableRelatedPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNotesReceivableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsAndNotesReceivableNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofchangesinallowanceforcreditlossconsistedTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveTranslationAndOtherAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" xlink:to="us-gaap_RestructuringReserveTranslationAndOtherAdjustment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_0" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofinventoriesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfInventoriesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryAdjustments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofpropertyplantandequipmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_EquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZmyHAeujLFSrsyOUWB5q7sP9hfG4NtdOFEUyn8CdkCsHALp8TF1PKe7I0Im1qeUij97j+A5SezR9hCrraTElIpe9SzmdWlmh4oSlFbsGfLNxEcboY++uGRuz8EoLZeMfNe80GHjP84ZMQFSD9BNPFmf+7RXagbKywc8F1ZEQCqfad4E5a7uLZ8IpvK+Dg5wXR9nlnWZb+KZg==] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleoflanduserightsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLandUseRightsAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfLandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Land" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Land"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLandUseRightsAbstract" xlink:to="us-gaap_Land" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandImprovements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandImprovements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLandUseRightsAbstract" xlink:to="us-gaap_LandImprovements" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="LandAndLandImprovement" xlink:href="petz-20201231.xsd#petz_LandAndLandImprovement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLandUseRightsAbstract" xlink:to="LandAndLandImprovement" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofestimatedfutureamortizationexpenseforlanduserightsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofshorttermloansTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermLoansAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfShortTermLoansAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermLoansAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermLoansAbstract" xlink:to="us-gaap_DebtLongtermAndShorttermCombinedAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SecuredShortTermLoansAndLongTermLoans" xlink:href="petz-20201231.xsd#petz_SecuredShortTermLoansAndLongTermLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermLoansAbstract" xlink:to="SecuredShortTermLoansAndLongTermLoans" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnsecuredShortTermLoansAndLongTermLoans" xlink:href="petz-20201231.xsd#petz_UnsecuredShortTermLoansAndLongTermLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermLoansAbstract" xlink:to="UnsecuredShortTermLoansAndLongTermLoans" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SecuredAndUnsecuredTotal" xlink:href="petz-20201231.xsd#petz_SecuredAndUnsecuredTotal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermLoansAbstract" xlink:to="SecuredAndUnsecuredTotal" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofcorporateorpersonalguaranteesloansTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCorporateOrPersonalGuaranteesLoansAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfCorporateOrPersonalGuaranteesLoansAbstract"/>
    <loc xlink:type="locator" xlink:label="ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable" xlink:href="petz-20201231.xsd#petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable"/>
    <loc xlink:type="locator" xlink:label="ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems" xlink:href="petz-20201231.xsd#petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCorporateOrPersonalGuaranteesLoansAbstract" xlink:to="ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RelatedPartyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyOneMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RelatedPartyOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTwoMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RelatedPartyTwoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyThreeMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RelatedPartyThreeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyFourMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyFourMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RelatedPartyFourMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansTable" xlink:to="ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="CorporateOrPersonalGuaranteesProvidedForLoans" xlink:href="petz-20201231.xsd#petz_CorporateOrPersonalGuaranteesProvidedForLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems" xlink:to="CorporateOrPersonalGuaranteesProvidedForLoans" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofothercurrentliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartiesAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="DandanLiuMember" xlink:href="petz-20201231.xsd#petz_DandanLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="DandanLiuMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RongfengCuiMember" xlink:href="petz-20201231.xsd#petz_RongfengCuiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RongfengCuiMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RongbingCuiMember" xlink:href="petz-20201231.xsd#petz_RongbingCuiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RongbingCuiMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YanjuanWangMember" xlink:href="petz-20201231.xsd#petz_YanjuanWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="YanjuanWangMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YanFuMember" xlink:href="petz-20201231.xsd#petz_YanFuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="YanFuMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YuxiangQiMember" xlink:href="petz-20201231.xsd#petz_YuxiangQiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="YuxiangQiMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TideShanghaiIndustrialCoLtdMember" xlink:href="petz-20201231.xsd#petz_TideShanghaiIndustrialCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TideShanghaiIndustrialCoLtdMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QingdaoLikePetSuppliesCoLtdMember" xlink:href="petz-20201231.xsd#petz_QingdaoLikePetSuppliesCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="QingdaoLikePetSuppliesCoLtdMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QingdaoSaikeEnvironmentalTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="QingdaoSaikeEnvironmentalTechnologyCoLtdMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KangkangFamilyFarmMember" xlink:href="petz-20201231.xsd#petz_KangkangFamilyFarmMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="KangkangFamilyFarmMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TdhGroupBvbaMember" xlink:href="petz-20201231.xsd#petz_TdhGroupBvbaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TdhGroupBvbaMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TdhJapanMember" xlink:href="petz-20201231.xsd#petz_TdhJapanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TdhJapanMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QingdaoYinheJiutianInformationTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="QingdaoYinheJiutianInformationTechnologyCoLtdMember" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HuangdaoHanyinheSoftwareDevelopmentCenterCoMember" xlink:href="petz-20201231.xsd#petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="HuangdaoHanyinheSoftwareDevelopmentCenterCoMember" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhenyuTradingQingdaoCoLtdMember" xlink:href="petz-20201231.xsd#petz_ZhenyuTradingQingdaoCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhenyuTradingQingdaoCoLtdMember" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BeijingQuanminChongaiInformationTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="BeijingQuanminChongaiInformationTechnologyCoLtdMember" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofduefromrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDueFromRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfDueFromRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDueFromRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TideShanghaiIndustrialCoLtdMember" xlink:href="petz-20201231.xsd#petz_TideShanghaiIndustrialCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TideShanghaiIndustrialCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="RongfengCuiMember" xlink:href="petz-20201231.xsd#petz_RongfengCuiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RongfengCuiMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" xlink:to="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofduetorelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDueToRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfDueToRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDueToRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RongbingCuiMember" xlink:href="petz-20201231.xsd#petz_RongbingCuiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RongbingCuiMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RongfengCuiMember" xlink:href="petz-20201231.xsd#petz_RongfengCuiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RongfengCuiMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:to="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofshorttermloansfromrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermLoansFromRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfShortTermLoansFromRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermLoansFromRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RongfengCuiMember" xlink:href="petz-20201231.xsd#petz_RongfengCuiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RongfengCuiMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YuxiangQiMember" xlink:href="petz-20201231.xsd#petz_YuxiangQiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="YuxiangQiMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YanFuMember" xlink:href="petz-20201231.xsd#petz_YanFuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="YanFuMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesTable" xlink:to="RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="ShortTermLoanRelatedParties" xlink:href="petz-20201231.xsd#petz_ShortTermLoanRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems" xlink:to="ShortTermLoanRelatedParties" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="LikeMember" xlink:href="petz-20201231.xsd#petz_LikeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="LikeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhenyuMember" xlink:href="petz-20201231.xsd#petz_ZhenyuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhenyuMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QuanminChongaiMember" xlink:href="petz-20201231.xsd#petz_QuanminChongaiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="QuanminChongaiMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LiujiayiMember" xlink:href="petz-20201231.xsd#petz_LiujiayiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="LiujiayiMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TdhGroupBvbaMember" xlink:href="petz-20201231.xsd#petz_TdhGroupBvbaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TdhGroupBvbaMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HanyinheMember" xlink:href="petz-20201231.xsd#petz_HanyinheMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="HanyinheMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TdhJapanMember" xlink:href="petz-20201231.xsd#petz_TdhJapanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TdhJapanMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SalesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchasesMember" xlink:href="petz-20201231.xsd#petz_PurchasesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="PurchasesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" xlink:to="srt_ProductOrServiceAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ServiceMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable" xlink:to="RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems" order="4.0"/>
    <loc xlink:type="locator" xlink:label="SalesToAbstract" xlink:href="petz-20201231.xsd#petz_SalesToAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems" xlink:to="SalesToAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalesToAbstract" xlink:to="us-gaap_RevenueFromRelatedParties" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchasesFromAbstract" xlink:href="petz-20201231.xsd#petz_PurchasesFromAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems" xlink:to="PurchasesFromAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PurchasesFromAbstract" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ServiceProvidedByAbstract" xlink:href="petz-20201231.xsd#petz_ServiceProvidedByAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesLineItems" xlink:to="ServiceProvidedByAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ServicesProvidedByRelatedParties" xlink:href="petz-20201231.xsd#petz_ServicesProvidedByRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ServiceProvidedByAbstract" xlink:to="ServicesProvidedByRelatedParties" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofaccountsreceivablesfromrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivablesFromRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfAccountsReceivablesFromRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivablesFromRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="LikeMember" xlink:href="petz-20201231.xsd#petz_LikeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="LikeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QuanminChongaiMember" xlink:href="petz-20201231.xsd#petz_QuanminChongaiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="QuanminChongaiMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesTable" xlink:to="RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems" xlink:to="us-gaap_AccountsReceivableRelatedParties" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofaccountspayabletorelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsPayableToRelatedPartiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfAccountsPayableToRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsPayableToRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="YinheJiutianMember" xlink:href="petz-20201231.xsd#petz_YinheJiutianMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="YinheJiutianMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KangkangFamilyFarmMember" xlink:href="petz-20201231.xsd#petz_KangkangFamilyFarmMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="KangkangFamilyFarmMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhenyuTradingMember" xlink:href="petz-20201231.xsd#petz_ZhenyuTradingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhenyuTradingMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesTable" xlink:to="RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofprovisionforincometaxesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofreconciliationsofthestatutoryincometaxrateandthecompanyseffectiveincometaxrateTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers" xlink:href="petz-20201231.xsd#petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofdeferredtaxassetsandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofcustomersandsuppliersTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCustomersAndSuppliersAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfCustomersAndSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCustomersAndSuppliersAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CustomerAMember" xlink:href="petz-20201231.xsd#petz_CustomerAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="CustomerAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerGMember" xlink:href="petz-20201231.xsd#petz_CustomerGMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="CustomerGMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerPMember" xlink:href="petz-20201231.xsd#petz_CustomerPMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="CustomerPMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofcustomersandsuppliersTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfCustomersAndSuppliersAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfCustomersAndSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCustomersAndSuppliersAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SupplierAMember" xlink:href="petz-20201231.xsd#petz_SupplierAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="SupplierAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierBMember" xlink:href="petz-20201231.xsd#petz_SupplierBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="SupplierBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierCMember" xlink:href="petz-20201231.xsd#petz_SupplierCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="SupplierCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierDMember" xlink:href="petz-20201231.xsd#petz_SupplierDMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="SupplierDMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierEMember" xlink:href="petz-20201231.xsd#petz_SupplierEMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="SupplierEMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierFMember" xlink:href="petz-20201231.xsd#petz_SupplierFMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="SupplierFMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofnetrevenuesgeneratedfromdifferentreportablesegmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNetRevenuesGeneratedFromDifferentReportableSegmentAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfNetRevenuesGeneratedFromDifferentReportableSegmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetRevenuesGeneratedFromDifferentReportableSegmentAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="OverseaSalesMember" xlink:href="petz-20201231.xsd#petz_OverseaSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="OverseaSalesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DomesticSalesMember" xlink:href="petz-20201231.xsd#petz_DomesticSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="DomesticSalesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ElectronicCommerceMember" xlink:href="petz-20201231.xsd#petz_ElectronicCommerceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ElectronicCommerceMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="currency_KRW" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_KRW"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="currency_KRW" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_GB"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_GB" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_DE" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DE"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_DE" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherCountriesMember" xlink:href="petz-20201231.xsd#petz_OtherCountriesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="OtherCountriesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SubsegmentsAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PetChewsMember" xlink:href="petz-20201231.xsd#petz_PetChewsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="PetChewsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DriedPetSnacksMember" xlink:href="petz-20201231.xsd#petz_DriedPetSnacksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="DriedPetSnacksMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WetCannedPetFoodMember" xlink:href="petz-20201231.xsd#petz_WetCannedPetFoodMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="WetCannedPetFoodMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DentalHealthSnacksMember" xlink:href="petz-20201231.xsd#petz_DentalHealthSnacksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="DentalHealthSnacksMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BakedPetBiscuitsMember" xlink:href="petz-20201231.xsd#petz_BakedPetBiscuitsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="BakedPetBiscuitsMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OthersMember" xlink:href="petz-20201231.xsd#petz_OthersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="OthersMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="MarketingChannelsMember" xlink:href="petz-20201231.xsd#petz_MarketingChannelsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="MarketingChannelsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueProductLineMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DifferentCountriesMember" xlink:href="petz-20201231.xsd#petz_DifferentCountriesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="DifferentCountriesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="5.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SalesTaxAndAdditions" xlink:href="petz-20201231.xsd#petz_SalesTaxAndAdditions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="SalesTaxAndAdditions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofcomponentsofleaseexpenseTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfComponentsOfLeaseExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_ShortTermLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_LeaseCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofsupplementalcashflowinformationrelatedtoleasesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofsupplementalbalancesheetinformationrelatedtoleasesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseRightofuseAssetsRelatedParties" xlink:href="petz-20201231.xsd#petz_OperatingLeaseRightofuseAssetsRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="OperatingLeaseRightofuseAssetsRelatedParties" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalLeaseRightofuseAssets" xlink:href="petz-20201231.xsd#petz_TotalLeaseRightofuseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="TotalLeaseRightofuseAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseLiabilitiesrelatedPartiesCurrent" xlink:href="petz-20201231.xsd#petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="OperatingLeaseLiabilitiesrelatedPartiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseLiabilitiesrelatedPartyNoncurrent" xlink:href="petz-20201231.xsd#petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="OperatingLeaseLiabilitiesrelatedPartyNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ScheduleofmaturityofouroperatingleaseliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:href="petz-20201231.xsd#petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="TotalOperatingLeaseLiabilities" xlink:href="petz-20201231.xsd#petz_TotalOperatingLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="TotalOperatingLeaseLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/OrganizationDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationDetailsTable" xlink:href="petz-20201231.xsd#petz_OrganizationDetailsTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationDetailsLineItems" xlink:href="petz-20201231.xsd#petz_OrganizationDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="OrganizationDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TdhHoldingsIncMember" xlink:href="petz-20201231.xsd#petz_TdhHoldingsIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TdhHoldingsIncMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TdhPetfoodLlcMember" xlink:href="petz-20201231.xsd#petz_TdhPetfoodLlcMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TdhPetfoodLlcMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TdhHkLimitedMember" xlink:href="petz-20201231.xsd#petz_TdhHkLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TdhHkLimitedMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TiandihuiMember" xlink:href="petz-20201231.xsd#petz_TiandihuiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TiandihuiMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YichongQingdaoTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_YichongQingdaoTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="YichongQingdaoTechnologyCoLtdMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QingdaoLingchongInformationTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_QingdaoLingchongInformationTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="QingdaoLingchongInformationTechnologyCoLtdMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TDHFoodsLimitedMember" xlink:href="petz-20201231.xsd#petz_TDHFoodsLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TDHFoodsLimitedMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationDetailsTable" xlink:to="OrganizationDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationDetailsLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/SummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="petz-20201231.xsd#petz_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="SummaryofSignificantAccountingPoliciesDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="IncurredNetLoss" xlink:href="petz-20201231.xsd#petz_IncurredNetLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="IncurredNetLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WorkingCapitalDeficit" xlink:href="petz-20201231.xsd#petz_WorkingCapitalDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="WorkingCapitalDeficit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RealizedGainPercentage" xlink:href="petz-20201231.xsd#petz_RealizedGainPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="RealizedGainPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExcessOfAccumulatedRealizedGainPercentage" xlink:href="petz-20201231.xsd#petz_ExcessOfAccumulatedRealizedGainPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="ExcessOfAccumulatedRealizedGainPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExceedingPortionOfTotalRealizedGainPercentage" xlink:href="petz-20201231.xsd#petz_ExceedingPortionOfTotalRealizedGainPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="ExceedingPortionOfTotalRealizedGainPercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_MarketableSecuritiesUnrealizedGainLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesRealizedGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesRealizedGainLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_MarketableSecuritiesRealizedGainLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesGainLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_MarketableSecuritiesGainLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="RecentAdoptionOfAccountingPronouncementDescription" xlink:href="petz-20201231.xsd#petz_RecentAdoptionOfAccountingPronouncementDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="RecentAdoptionOfAccountingPronouncementDescription" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesLiability" xlink:href="petz-20201231.xsd#petz_OperatingLeasesLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="OperatingLeasesLiability" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RightOfUseAssets" xlink:href="petz-20201231.xsd#petz_RightOfUseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="RightOfUseAssets" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SalesRevenue" xlink:href="petz-20201231.xsd#petz_SalesRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="SalesRevenue" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractRevenuesRecognitionDescription" xlink:href="petz-20201231.xsd#petz_ContractRevenuesRecognitionDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="ContractRevenuesRecognitionDescription" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_CustomerAdvancesCurrent" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShippingHandlingAndTransportationCost" xlink:href="petz-20201231.xsd#petz_ShippingHandlingAndTransportationCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="ShippingHandlingAndTransportationCost" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AdvertisingExpense" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfSegment" xlink:href="petz-20201231.xsd#petz_NumberOfSegment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="NumberOfSegment" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/RestrictedCashDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Deposits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Deposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_Deposits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_OtherNotesPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashEquivalentsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashEquivalentsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_RestrictedCashEquivalentsCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EscrowDeposit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_EscrowDeposit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/InventoriesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="WritedownOfPotentiallyObsoleteOrSlowmovingInventories" xlink:href="petz-20201231.xsd#petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="WritedownOfPotentiallyObsoleteOrSlowmovingInventories" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LowerOfCostOrMarketAdjustment" xlink:href="petz-20201231.xsd#petz_LowerOfCostOrMarketAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="LowerOfCostOrMarketAdjustment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/PropertyPlantandEquipmentNetDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCollateralAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_DebtInstrumentCollateralAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BuildingsNetBookValue" xlink:href="petz-20201231.xsd#petz_BuildingsNetBookValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="BuildingsNetBookValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/LandUseRightsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandAndLandImprovements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandAndLandImprovements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_LandAndLandImprovements" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ShortTermLoansDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ShortTermLoansDetailsTable" xlink:href="petz-20201231.xsd#petz_ShortTermLoansDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ShortTermLoansDetailsLineItems" xlink:href="petz-20201231.xsd#petz_ShortTermLoansDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="ShortTermLoansDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="AgreementAxis" xlink:href="petz-20201231.xsd#petz_AgreementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoansDetailsTable" xlink:to="AgreementAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgreementDomain" xlink:href="petz-20201231.xsd#petz_AgreementDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AgreementAxis" xlink:to="AgreementDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="LoansAgreementMember" xlink:href="petz-20201231.xsd#petz_LoansAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AgreementAxis" xlink:to="LoansAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalHomeLoanBankAdvancesOptionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoansDetailsTable" xlink:to="us-gaap_FederalHomeLoanBankAdvancesOptionAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalHomeLoanBankAdvancesOptionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FederalHomeLoanBankAdvancesOptionAxis" xlink:to="us-gaap_FederalHomeLoanBankAdvancesOptionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ChinaConstructionBankMember" xlink:href="petz-20201231.xsd#petz_ChinaConstructionBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FederalHomeLoanBankAdvancesOptionAxis" xlink:to="ChinaConstructionBankMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoansDetailsTable" xlink:to="srt_RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoansDetailsTable" xlink:to="ShortTermLoansDetailsLineItems" order="4.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoansDetailsLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoansDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoansDetailsLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoansDetailsLineItems" xlink:to="us-gaap_InterestExpenseOther" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsTable" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsLineItems" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="us-gaap_LegalEntityTypeOfCounterpartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AnIndividualMember" xlink:href="petz-20201231.xsd#petz_AnIndividualMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="AnIndividualMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionMember" xlink:href="petz-20201231.xsd#petz_RelatedPartyTransactionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SalesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="srt_RangeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="RelatedPartyTransactionsDetailsLineItems" order="5.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnsecuredShortTermLoansFromRelatedParty" xlink:href="petz-20201231.xsd#petz_UnsecuredShortTermLoansFromRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="UnsecuredShortTermLoansFromRelatedParty" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_InterestExpenseRelatedParty" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_CostOfRevenue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InventoriesPurchasedFromRelatedParties" xlink:href="petz-20201231.xsd#petz_InventoriesPurchasedFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="InventoriesPurchasedFromRelatedParties" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="petz-20201231.xsd#petz_IncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsLineItems" xlink:href="petz-20201231.xsd#petz_IncomeTaxesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TdhHkLimitedMember" xlink:href="petz-20201231.xsd#petz_TdhHkLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TdhHkLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TdhPetfoodLlcMember" xlink:href="petz-20201231.xsd#petz_TdhPetfoodLlcMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TdhPetfoodLlcMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TdhJapanMember" xlink:href="petz-20201231.xsd#petz_TdhJapanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TdhJapanMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TdhGroupBvbaMember" xlink:href="petz-20201231.xsd#petz_TdhGroupBvbaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TdhGroupBvbaMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TiandihuiMember" xlink:href="petz-20201231.xsd#petz_TiandihuiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TiandihuiMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="IncomeTaxesDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreferentialTaxRatePercenatge" xlink:href="petz-20201231.xsd#petz_PreferentialTaxRatePercenatge"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="PreferentialTaxRatePercenatge" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/StockholdersEquityDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="StockholdersEquityDetailsTable" xlink:href="petz-20201231.xsd#petz_StockholdersEquityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="StockholdersEquityDetailsLineItems" xlink:href="petz-20201231.xsd#petz_StockholdersEquityDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="StockholdersEquityDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TdhGroupBvbaMember" xlink:href="petz-20201231.xsd#petz_TdhGroupBvbaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TdhGroupBvbaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TdhJapanMember" xlink:href="petz-20201231.xsd#petz_TdhJapanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TdhJapanMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ZuhuaZouMember" xlink:href="petz-20201231.xsd#petz_ZuhuaZouMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZuhuaZouMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="JishanSunZouVenturesLLCMember" xlink:href="petz-20201231.xsd#petz_JishanSunZouVenturesLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="JishanSunZouVenturesLLCMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhonghuaLiuMember" xlink:href="petz-20201231.xsd#petz_ZhonghuaLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhonghuaLiuMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EasthillCapitalManagementLLCMember" xlink:href="petz-20201231.xsd#petz_EasthillCapitalManagementLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="EasthillCapitalManagementLLCMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DandanLiuMember" xlink:href="petz-20201231.xsd#petz_DandanLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="DandanLiuMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsTable" xlink:to="StockholdersEquityDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AggregatePurchasePrice" xlink:href="petz-20201231.xsd#petz_AggregatePurchasePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="AggregatePurchasePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RemainingCashOutstandingBalance" xlink:href="petz-20201231.xsd#petz_RemainingCashOutstandingBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="RemainingCashOutstandingBalance" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserveAmount" xlink:href="petz-20201231.xsd#petz_StatutoryReserveAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="StatutoryReserveAmount" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentAdditionalInformation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentAdditionalInformation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentAdditionalInformation" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherRestrictedAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestrictedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="us-gaap_OtherRestrictedAssets" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsofCreditRiskandMajorCustomersDetailsTable" xlink:href="petz-20201231.xsd#petz_ConcentrationsofCreditRiskandMajorCustomersDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems" xlink:href="petz-20201231.xsd#petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="ConcentrationsofCreditRiskandMajorCustomersDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsofCreditRiskandMajorCustomersDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CustomerLMember" xlink:href="petz-20201231.xsd#petz_CustomerLMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="CustomerLMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerMMember" xlink:href="petz-20201231.xsd#petz_CustomerMMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="CustomerMMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerNMember" xlink:href="petz-20201231.xsd#petz_CustomerNMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="CustomerNMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerOMember" xlink:href="petz-20201231.xsd#petz_CustomerOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="CustomerOMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerHMember" xlink:href="petz-20201231.xsd#petz_CustomerHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="CustomerHMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerIMember" xlink:href="petz-20201231.xsd#petz_CustomerIMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="CustomerIMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerJMember" xlink:href="petz-20201231.xsd#petz_CustomerJMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="CustomerJMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerKMember" xlink:href="petz-20201231.xsd#petz_CustomerKMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="CustomerKMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierBMember" xlink:href="petz-20201231.xsd#petz_SupplierBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="SupplierBMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsofCreditRiskandMajorCustomersDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsPayableMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsofCreditRiskandMajorCustomersDetailsTable" xlink:to="ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCustomer" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCustomer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskCustomer" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskSupplier" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskSupplier"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskSupplier" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/SegmentandRevenueAnalysisDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfNumberOfSegments" xlink:href="petz-20201231.xsd#petz_DescriptionOfNumberOfSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="DescriptionOfNumberOfSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDescriptionOfAllOtherSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/OperatingLeasesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="LeaseTerm" xlink:href="petz-20201231.xsd#petz_LeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="LeaseTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LeaseAndRentalExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/CommitmentsandContingenciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="petz-20201231.xsd#petz_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsLineItems" xlink:href="petz-20201231.xsd#petz_CommitmentsandContingenciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsandContingenciesDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="GaochuangMember" xlink:href="petz-20201231.xsd#petz_GaochuangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="GaochuangMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="CommitmentsandContingenciesDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_Cash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContingentLiabilities" xlink:href="petz-20201231.xsd#petz_ContingentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="ContingentLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RecognizedContingentLosses" xlink:href="petz-20201231.xsd#petz_RecognizedContingentLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="RecognizedContingentLosses" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToEmployees" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToEmployees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_PaymentsToEmployees" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnRestructuringOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_GainsLossesOnRestructuringOfDebt" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/LongTermInvestmentsDetails">
    <loc xlink:type="locator" xlink:label="LongtermInvestmentsAbstract" xlink:href="petz-20201231.xsd#petz_LongtermInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="LongTermInvestmentsDetailsTable" xlink:href="petz-20201231.xsd#petz_LongTermInvestmentsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="LongTermInvestmentsDetailsLineItems" xlink:href="petz-20201231.xsd#petz_LongTermInvestmentsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermInvestmentsAbstract" xlink:to="LongTermInvestmentsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="LiujiayiPetTechnologyCoLtdMember" xlink:href="petz-20201231.xsd#petz_LiujiayiPetTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="LiujiayiPetTechnologyCoLtdMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TideFoodCoLtdMember" xlink:href="petz-20201231.xsd#petz_TideFoodCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TideFoodCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentsDetailsTable" xlink:to="LongTermInvestmentsDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAcquiredFromAcquisition" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_CashAcquiredFromAcquisition" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_LongTermInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/DisposalofSubsidiariesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/SubsequentEventsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="petz-20201231.xsd#petz_SubsequentEventsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsLineItems" xlink:href="petz-20201231.xsd#petz_SubsequentEventsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SubsequentEventsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="SubsequentEventsDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="AuctionPrice" xlink:href="petz-20201231.xsd#petz_AuctionPrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="AuctionPrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ThirdPartyAuctionPrice" xlink:href="petz-20201231.xsd#petz_ThirdPartyAuctionPrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="ThirdPartyAuctionPrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfInvestors" xlink:href="petz-20201231.xsd#petz_NumberOfInvestors"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="NumberOfInvestors" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://tdhholdings/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="petz-20201231.xsd#petz_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentShellCompanyReport" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767993733480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Apr. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information Line Items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TDH Holdings, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,949,995<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001684425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">D8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 20-F, 40-F<br> -Number 240<br> -Section 15<br> -Subsection d-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767992529464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 6,566,549<span></span>
</td>
<td class="nump">$ 5,114,175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">182,515<span></span>
</td>
<td class="nump">1,390,403<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">3,138,578<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">168,499<span></span>
</td>
<td class="nump">21,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Supplies', window );">Advances to suppliers, net</a></td>
<td class="nump">41,088<span></span>
</td>
<td class="nump">39,806<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">247,245<span></span>
</td>
<td class="nump">473,216<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets, net</a></td>
<td class="nump">172,481<span></span>
</td>
<td class="nump">153,633<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">10,516,955<span></span>
</td>
<td class="nump">7,192,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_NonCurrentAssetsAbstract', window );"><strong>NON-CURRENT ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">6,636,995<span></span>
</td>
<td class="nump">6,562,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_LandAndLandImprovement', window );">Land use rights, net</a></td>
<td class="nump">1,009,005<span></span>
</td>
<td class="nump">973,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">19,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OperatingLeaseRightofuseAssetsRelatedParties', window );">Operating lease right-of-use assets - related parties</a></td>
<td class="nump">270,852<span></span>
</td>
<td class="nump">286,670<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">7,935,955<span></span>
</td>
<td class="nump">7,894,320<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">18,452,910<span></span>
</td>
<td class="nump">15,087,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,209,763<span></span>
</td>
<td class="nump">3,436,939<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Accounts payable - related parties</a></td>
<td class="nump">124,715<span></span>
</td>
<td class="nump">116,834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">908,008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advances from customers</a></td>
<td class="nump">90,834<span></span>
</td>
<td class="nump">116,155<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOverdrafts', window );">Bank overdrafts</a></td>
<td class="nump">78,320<span></span>
</td>
<td class="nump">78,320<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term loans</a></td>
<td class="nump">8,391,323<span></span>
</td>
<td class="nump">7,624,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoanRelatedParties', window );">Short-term loans - related parties</a></td>
<td class="nump">985,883<span></span>
</td>
<td class="nump">892,510<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">60,729<span></span>
</td>
<td class="nump">57,521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="nump">42,021<span></span>
</td>
<td class="nump">39,387<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">9,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OperatingLeaseRightOfUseLiabilitiesCurrent', window );">Operating lease liabilities - related parties, current</a></td>
<td class="nump">195,231<span></span>
</td>
<td class="nump">137,347<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">5,882,164<span></span>
</td>
<td class="nump">1,054,818<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">19,070,896<span></span>
</td>
<td class="nump">14,461,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_NonCurrentLiabilitiesAbstract', window );"><strong>NON-CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion', window );">Operating lease liabilities - related party, non-current</a></td>
<td class="nump">274,794<span></span>
</td>
<td class="nump">286,875<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">19,345,690<span></span>
</td>
<td class="nump">14,749,811<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_StockholdersEquityDeficitAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY (DEFICIT):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock ($0.001 par value; 200,000,000 shares authorized; 45,849,995 shares issued and outstanding at December 31, 2020 and 2019)</a></td>
<td class="nump">45,850<span></span>
</td>
<td class="nump">45,850<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">21,963,570<span></span>
</td>
<td class="nump">21,963,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_StatutoryReserves', window );">Statutory reserves</a></td>
<td class="nump">160,014<span></span>
</td>
<td class="nump">160,014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(22,849,319)<span></span>
</td>
<td class="num">(21,974,651)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="num">(212,895)<span></span>
</td>
<td class="nump">142,516<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total TDH Holdings, Inc. stockholders&#8217; equity (deficit)</a></td>
<td class="num">(892,780)<span></span>
</td>
<td class="nump">337,407<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity (deficit)</a></td>
<td class="num">(892,780)<span></span>
</td>
<td class="nump">337,399<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity (deficit)</a></td>
<td class="nump">$ 18,452,910<span></span>
</td>
<td class="nump">$ 15,087,210<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_LandAndLandImprovement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated deprecation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sales.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_LandAndLandImprovement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_NonCurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_NonCurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_NonCurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_NonCurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_OperatingLeaseRightOfUseLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_OperatingLeaseRightOfUseLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_OperatingLeaseRightofuseAssetsRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating lease right-of-use assets, related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_OperatingLeaseRightofuseAssetsRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_OperatingleaseliabilitiesRelatedPartyNonCurrentPortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ShortTermLoanRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short term loan related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ShortTermLoanRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_StatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_StatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_StockholdersEquityDeficitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_StockholdersEquityDeficitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of prepayments received from customers for goods or services to be provided in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerAdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Supplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Supplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998955176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">45,849,995<span></span>
</td>
<td class="nump">45,849,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">45,849,995<span></span>
</td>
<td class="nump">45,849,995<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767992691208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Loss - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SalesRevenuesNet', window );">Net revenue</a></td>
<td class="nump">$ 815,225<span></span>
</td>
<td class="nump">$ 12,455,414<span></span>
</td>
<td class="nump">$ 22,154,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Net revenue - related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">192,841<span></span>
</td>
<td class="nump">1,519,531<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">815,225<span></span>
</td>
<td class="nump">12,648,255<span></span>
</td>
<td class="nump">23,674,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AffiliateCosts', window );">Cost of revenue</a></td>
<td class="nump">857,060<span></span>
</td>
<td class="nump">13,992,499<span></span>
</td>
<td class="nump">26,278,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_CostOfRevenueRelatedParties', window );">Cost of revenue - related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">178,636<span></span>
</td>
<td class="nump">1,448,533<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="nump">857,060<span></span>
</td>
<td class="nump">14,171,135<span></span>
</td>
<td class="nump">27,726,833<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross loss</a></td>
<td class="num">(41,835)<span></span>
</td>
<td class="num">(1,522,880)<span></span>
</td>
<td class="num">(4,052,796)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling expense</a></td>
<td class="nump">117,993<span></span>
</td>
<td class="nump">920,237<span></span>
</td>
<td class="nump">4,535,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="nump">1,766,109<span></span>
</td>
<td class="nump">3,702,035<span></span>
</td>
<td class="nump">2,792,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,062,582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill', window );">Impairment of long-lived assets other than goodwill</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">813,344<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Impairment of goodwill</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,599,591<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,884,102<span></span>
</td>
<td class="nump">5,435,616<span></span>
</td>
<td class="nump">9,990,976<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(1,925,937)<span></span>
</td>
<td class="num">(6,958,496)<span></span>
</td>
<td class="num">(14,043,772)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(1,180,489)<span></span>
</td>
<td class="num">(1,378,755)<span></span>
</td>
<td class="num">(233,101)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_GovernmentSubsidie', window );">Government subsidies</a></td>
<td class="nump">8,651<span></span>
</td>
<td class="nump">129,255<span></span>
</td>
<td class="nump">81,882<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income</a></td>
<td class="nump">137,163<span></span>
</td>
<td class="nump">1,189<span></span>
</td>
<td class="nump">20,242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other expense</a></td>
<td class="num">(35,197)<span></span>
</td>
<td class="num">(290,655)<span></span>
</td>
<td class="num">(26,992)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Investment income, net</a></td>
<td class="nump">2,120,241<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss from equity method investment</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(127,965)<span></span>
</td>
<td class="num">(17,524)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Total other income (expenses)</a></td>
<td class="nump">1,050,369<span></span>
</td>
<td class="num">(1,666,931)<span></span>
</td>
<td class="num">(175,493)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax benefit</a></td>
<td class="num">(875,568)<span></span>
</td>
<td class="num">(8,625,427)<span></span>
</td>
<td class="num">(14,219,265)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="num">(900)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(874,668)<span></span>
</td>
<td class="num">(8,625,427)<span></span>
</td>
<td class="num">(14,219,265)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net loss attributable to non-controlling interest</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to TDH Holdings, Inc.</a></td>
<td class="num">(874,668)<span></span>
</td>
<td class="num">(8,625,419)<span></span>
</td>
<td class="num">(14,219,225)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_NetLoss', window );">Net loss</a></td>
<td class="num">(874,668)<span></span>
</td>
<td class="num">(8,625,427)<span></span>
</td>
<td class="num">(14,219,265)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(355,411)<span></span>
</td>
<td class="num">(100,954)<span></span>
</td>
<td class="num">(65,123)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive loss</a></td>
<td class="num">(1,230,079)<span></span>
</td>
<td class="num">(8,726,381)<span></span>
</td>
<td class="num">(14,284,388)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Comprehensive loss attributable to noncontrolling interest</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(347)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to TDH Holdings, Inc.</a></td>
<td class="num">$ (1,230,079)<span></span>
</td>
<td class="num">$ (8,726,373)<span></span>
</td>
<td class="num">$ (14,284,041)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Loss per common share attributable to TDH Holdings, Inc.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">$ (1.49)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in Dollars per share)</a></td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">$ (1.49)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Weighted average common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in Shares)</a></td>
<td class="nump">45,849,995<span></span>
</td>
<td class="nump">21,022,598<span></span>
</td>
<td class="nump">9,558,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in Shares)</a></td>
<td class="nump">45,849,995<span></span>
</td>
<td class="nump">21,022,598<span></span>
</td>
<td class="nump">9,558,493<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_CostOfRevenueRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of revenue - related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_CostOfRevenueRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_GovernmentSubsidie">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Government subsidies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_GovernmentSubsidie</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_NetLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_NetLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_SalesRevenuesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_SalesRevenuesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AffiliateCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs associated with revenues arising from an entity that is an affiliate of the reporting entity by means of direct or indirect ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AffiliateCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4,6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue and income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767993839592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders&#8217; Equity (Deficit) - USD ($)<br></strong></div></th>
<th class="th"><div>Common Shares</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Stock Subscription Receivable</div></th>
<th class="th"><div>Statutory Reserves</div></th>
<th class="th"><div>Retained Earnings (Accumulated Deficit)</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Noncontrolling Interest</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, at Dec. 31, 2017</a></td>
<td class="nump">$ 9,424<span></span>
</td>
<td class="nump">$ 9,947,084<span></span>
</td>
<td class="num">$ (100,000)<span></span>
</td>
<td class="nump">$ 160,014<span></span>
</td>
<td class="nump">$ 869,993<span></span>
</td>
<td class="nump">$ 308,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,194,801<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, (in Shares) at Dec. 31, 2017</a></td>
<td class="nump">9,423,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,219,225)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (40)<span></span>
</td>
<td class="num">(14,219,265)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of common shares for business acquisition</a></td>
<td class="nump">$ 1,093<span></span>
</td>
<td class="nump">1,051,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,053,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common shares for business acquisition (in Shares)</a></td>
<td class="nump">1,092,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_CollectionOfStockSubscriptionReceivable', window );">Collection of stock subscription receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(64,816)<span></span>
</td>
<td class="num">(307)<span></span>
</td>
<td class="num">(65,123)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, at Dec. 31, 2018</a></td>
<td class="nump">$ 10,517<span></span>
</td>
<td class="nump">10,999,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160,014<span></span>
</td>
<td class="num">(13,349,232)<span></span>
</td>
<td class="nump">243,470<span></span>
</td>
<td class="num">(347)<span></span>
</td>
<td class="num">(1,936,567)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, (in Shares) at Dec. 31, 2018</a></td>
<td class="nump">10,516,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,625,419)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(8,625,427)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_DisposalofNoncontrollingInterest', window );">Disposal of noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">347<span></span>
</td>
<td class="nump">347<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of common shares for business acquisition</a></td>
<td class="nump">$ 35,333<span></span>
</td>
<td class="nump">10,964,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common shares for business acquisition (in Shares)</a></td>
<td class="nump">35,333,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100,954)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100,954)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, at Dec. 31, 2019</a></td>
<td class="nump">$ 45,850<span></span>
</td>
<td class="nump">21,963,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160,014<span></span>
</td>
<td class="num">(21,974,651)<span></span>
</td>
<td class="nump">142,516<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="nump">337,399<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, (in Shares) at Dec. 31, 2019</a></td>
<td class="nump">45,849,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(874,668)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(874,668)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PurchaseOfNoncontrollingInterest', window );">Purchase of noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(108)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="num">(100)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(355,411)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(355,411)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, at Dec. 31, 2020</a></td>
<td class="nump">$ 45,850<span></span>
</td>
<td class="nump">$ 21,963,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 160,014<span></span>
</td>
<td class="num">$ (22,849,319)<span></span>
</td>
<td class="num">$ (212,895)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (892,780)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, (in Shares) at Dec. 31, 2020</a></td>
<td class="nump">45,849,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_CollectionOfStockSubscriptionReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of collection of stock subscription receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_CollectionOfStockSubscriptionReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_DisposalofNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal of noncontrolling interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_DisposalofNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_PurchaseOfNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase of noncontrolling interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_PurchaseOfNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767995025496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (874,668)<span></span>
</td>
<td class="num">$ (8,625,427)<span></span>
</td>
<td class="num">$ (14,219,265)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">391,351<span></span>
</td>
<td class="nump">571,528<span></span>
</td>
<td class="nump">395,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_FairValueChangeOfShorttermInvestments', window );">Fair value change of short-term investments</a></td>
<td class="num">(2,120,241)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss from equity method investment</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">127,965<span></span>
</td>
<td class="nump">17,524<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainOrLossOnSaleOfStockInSubsidiary', window );">Loss on disposal of subsidiaries</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,018<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Impairment of goodwill</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,599,591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill', window );">Impairment of long-lived assets other than goodwill</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">813,344<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory write-down</a></td>
<td class="nump">42,241<span></span>
</td>
<td class="nump">518,119<span></span>
</td>
<td class="nump">1,668,508<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for credit losses</a></td>
<td class="nump">74,190<span></span>
</td>
<td class="nump">659,569<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(1,106)<span></span>
</td>
<td class="num">(3,861)<span></span>
</td>
<td class="num">(591)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss (gain) on disposal of property, plant and equipment</a></td>
<td class="num">(16,870)<span></span>
</td>
<td class="nump">308,003<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Non-cash lease expense</a></td>
<td class="nump">33,944<span></span>
</td>
<td class="nump">89,176<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on forgiveness of short-term loan</a></td>
<td class="num">(6,265)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Accounts receivable, net</a></td>
<td class="num">(112,177)<span></span>
</td>
<td class="nump">329,042<span></span>
</td>
<td class="nump">1,302,573<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncreaseDecreaseInAccountReceivablesRelatedParties', window );">Accounts receivable - related parties, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">306,301<span></span>
</td>
<td class="num">(778,516)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories, net</a></td>
<td class="nump">201,730<span></span>
</td>
<td class="nump">2,009,862<span></span>
</td>
<td class="nump">4,203,927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncreasingDecreasingOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(9,382)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OperatingLeaseLiabilitiesRelatedParties', window );">Operating lease liabilities &#8211; related parties</a></td>
<td class="nump">16,262<span></span>
</td>
<td class="nump">16,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_DueFromRelatedPartyNet', window );">Due from related parties, net</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(2,206)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_DueToRelatedParties', window );">Due to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">14,387<span></span>
</td>
<td class="nump">18,142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncreaseDecreaseInSuppliersAdvances', window );">Advances to suppliers, net</a></td>
<td class="num">(12,179)<span></span>
</td>
<td class="nump">36,322<span></span>
</td>
<td class="nump">569,723<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpensesOther', window );">Prepayments and other current assets, net</a></td>
<td class="num">(29,363)<span></span>
</td>
<td class="nump">516,018<span></span>
</td>
<td class="num">(291,336)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(416,506)<span></span>
</td>
<td class="num">(2,775,356)<span></span>
</td>
<td class="nump">1,870,157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncreaseDecreaseInAccountsPayablesRelatedParties', window );">Accounts payable - related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,703)<span></span>
</td>
<td class="nump">19,848<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInterestPayableNet', window );">Interest payable</a></td>
<td class="nump">1,065,277<span></span>
</td>
<td class="nump">260,417<span></span>
</td>
<td class="nump">119,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncreaseDecreaseInAccountPayableRelatedParties', window );">Interest payable - related parties</a></td>
<td class="nump">43,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncreaseDecreaseInNotesPayable', window );">Notes payable</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,046,257)<span></span>
</td>
<td class="nump">1,204,910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Taxes payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">13,797<span></span>
</td>
<td class="nump">32,733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCustomerAdvances', window );">Advances from customers</a></td>
<td class="num">(31,366)<span></span>
</td>
<td class="num">(42,923)<span></span>
</td>
<td class="num">(60,254)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncreaseDecreaseInCustomerAdvancesRelatedParties', window );">Advances from customer - related party</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(7,397)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="num">(866,962)<span></span>
</td>
<td class="nump">280,843<span></span>
</td>
<td class="nump">160,914<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(2,628,255)<span></span>
</td>
<td class="num">(5,626,618)<span></span>
</td>
<td class="num">(2,173,742)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Payments to acquire property, plant and equipment</a></td>
<td class="num">(47,086)<span></span>
</td>
<td class="num">(121,560)<span></span>
</td>
<td class="num">(5,627,422)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from disposal of property, plant and equipment</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">233,747<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PaymentsToAcquireLandUseRights', window );">Payments to acquire land use rights</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(854,221)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of businesses, net of cash acquired</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">19,888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries', window );">Disposal of subsidiaries</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ProceedsFromLoansToRelatedParties', window );">Loans to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(132,147)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentOfNotesReceivableFromRelatedParties', window );">Repayments from related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,282<span></span>
</td>
<td class="nump">235,049<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Payments for long-term investments</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(235,605)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PurchaseOfShorttermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(38,743,908)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyHeldForSale', window );">Proceeds from sale of short-term investments</a></td>
<td class="nump">42,146,183<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">3,355,189<span></span>
</td>
<td class="nump">113,552<span></span>
</td>
<td class="num">(6,594,458)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common shares</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">6,760,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of noncontrolling interest</a></td>
<td class="num">(100)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_CollectionOfStockSubscriptionsReceivable', window );">Collection of stock subscription receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Proceeds from related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayments to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(385,420)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ProceedsFromBankOverdrafts', window );">Proceeds from bank overdrafts</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">78,162<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term loans</a></td>
<td class="nump">107,829<span></span>
</td>
<td class="nump">1,046,275<span></span>
</td>
<td class="nump">8,400,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Repayments of short-term loans</a></td>
<td class="num">(746,437)<span></span>
</td>
<td class="num">(2,073,177)<span></span>
</td>
<td class="num">(1,508,056)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ProceedsFromShortTermLoansRelatedParties', window );">Proceeds from short-term loans - related parties</a></td>
<td class="nump">49,350<span></span>
</td>
<td class="nump">4,791,403<span></span>
</td>
<td class="nump">1,176,690<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RepaymentsOfShortTermLoansRelatedParty', window );">Repayments of short-term loans - related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,080,947)<span></span>
</td>
<td class="num">(60,490)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(589,358)<span></span>
</td>
<td class="nump">9,520,716<span></span>
</td>
<td class="nump">7,728,120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="nump">106,910<span></span>
</td>
<td class="num">(203,577)<span></span>
</td>
<td class="nump">96,808<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents and restricted cash</a></td>
<td class="nump">244,486<span></span>
</td>
<td class="nump">3,804,073<span></span>
</td>
<td class="num">(943,272)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of the year</a></td>
<td class="nump">6,504,578<span></span>
</td>
<td class="nump">2,700,505<span></span>
</td>
<td class="nump">3,643,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of the year</a></td>
<td class="nump">6,749,064<span></span>
</td>
<td class="nump">6,504,578<span></span>
</td>
<td class="nump">2,700,505<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">38,362<span></span>
</td>
<td class="nump">1,118,338<span></span>
</td>
<td class="nump">113,389<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
<td class="nump">146<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_InterestPayableTransferToPrincipalOfLoan', window );">Accrued interest added to short-term loan &#8211; related party</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">126,697<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_NonCashOperatingExpensesPaidByRelatedParties', window );">Operating expenses paid by related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">157,094<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment', window );">Liabilities assumed in connection with purchase of property, plant and equipment</a></td>
<td class="nump">14,592<span></span>
</td>
<td class="nump">51,196<span></span>
</td>
<td class="nump">38,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_NotesPayableTransferToShortTermLoans', window );">Notes payable reclassified to short-term loans</a></td>
<td class="nump">908,850<span></span>
</td>
<td class="nump">479,724<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties', window );">Receivables from related parties settled with payables to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,694<span></span>
</td>
<td class="nump">114,707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty', window );">Receivables from common stock subscription settled with loan payables to a related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,240,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries', window );">Shares issuance in connection with acquisition of subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,053,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Short-term loans settled by transferring an equity investment to the creditor</a></td>
<td class="nump">70,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract', window );"><strong>Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash and cash equivalents</a></td>
<td class="nump">6,566,549<span></span>
</td>
<td class="nump">5,114,175<span></span>
</td>
<td class="nump">893,020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RestrictedCashCurrentAssets', window );">Restricted cash</a></td>
<td class="nump">182,515<span></span>
</td>
<td class="nump">1,390,403<span></span>
</td>
<td class="nump">1,807,485<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Total cash, cash equivalents, and restricted cash</a></td>
<td class="nump">$ 6,749,064<span></span>
</td>
<td class="nump">$ 6,504,578<span></span>
</td>
<td class="nump">$ 2,700,505<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_CollectionOfStockSubscriptionsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collection of stock subscription receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_CollectionOfStockSubscriptionsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_DueFromRelatedPartyNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables due from related parties classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_DueFromRelatedPartyNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_DueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in due to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_DueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_FairValueChangeOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value change of short-term investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_FairValueChangeOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ImpairmentOfLonglivedAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_IncreaseDecreaseInAccountPayableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_IncreaseDecreaseInAccountPayableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_IncreaseDecreaseInAccountReceivablesRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_IncreaseDecreaseInAccountReceivablesRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_IncreaseDecreaseInAccountsPayablesRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts payable - related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_IncreaseDecreaseInAccountsPayablesRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_IncreaseDecreaseInCustomerAdvancesRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in customer advances related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_IncreaseDecreaseInCustomerAdvancesRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_IncreaseDecreaseInNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in current portion (due within one year or one business cycle) of obligations evidenced by formal promissory note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_IncreaseDecreaseInNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_IncreaseDecreaseInSuppliersAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of prepayments by suppliers for goods or services to be provided at a later date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_IncreaseDecreaseInSuppliersAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_IncreasingDecreasingOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating lease liabilities related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_IncreasingDecreasingOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_InterestPayableTransferToPrincipalOfLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued interest added to short term loan &#8211; related party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_InterestPayableTransferToPrincipalOfLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_LiabilitiesAssumedInConnectionWithPurchaseOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_NonCashOperatingExpensesPaidByRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expenses paid by related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_NonCashOperatingExpensesPaidByRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_NotesPayableTransferToShortTermLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_NotesPayableTransferToShortTermLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_OperatingLeaseLiabilitiesRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating lease liabilities &#8211; related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_OperatingLeaseLiabilitiesRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_PaymentsToAcquireLandUseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The payments to acquire land use rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_PaymentsToAcquireLandUseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ProceedsFromBankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ProceedsFromBankOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ProceedsFromLoansToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from loans to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ProceedsFromLoansToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ProceedsFromShortTermLoansRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ProceedsFromShortTermLoansRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_PurchaseOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PaymentsToAcquireInvestments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_PurchaseOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ReceivablesFromCommonStockSubscriptionSettledWithLoanPayablesToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Receivables from related parties settled with payables to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ReceivablesFromRelatedPartiesSettledWithPayablesToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ReconciliationOfCashCashEquivalentsAndRestrictedCashToTheConsolidatedBalanceSheetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RepaymentsOfShortTermLoansRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RepaymentsOfShortTermLoansRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RestrictedCashCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RestrictedCashCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_SharesIssuanceInConnectionWithAcquisitionOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainOrLossOnSaleOfStockInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainOrLossOnSaleOfStockInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInCustomerAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInCustomerAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInterestPayableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInterestPayableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpensesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpensesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or the sale of investment in consolidated subsidiaries (generally greater than 50 percent).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentOfNotesReceivableFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentOfNotesReceivableFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998549816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OrganizationLineItems', window );"><strong>Organization [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">ORGANIZATION</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
1 &#x2013; ORGANIZATION</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TDH Holdings, Inc. (&#x201c;TDH Holdings&#x201d;)
was incorporated on September 30, 2015 under the laws of the British Virgin Islands. On November 4, 2015, TDH Holdings incorporated a
wholly owned subsidiary, TDH HK Limited (&#x201c;TDH HK&#x201d;) in Hong Kong for the purpose of being a holding company for the equity
interest in Qingdao Tiandihui Foodstuffs Co., Ltd. (&#x201c;Tiandihui&#x201d;). On September 9, 2016, TDH Holdings incorporated TDH Petfood
LLC, a Nevada limited liability company, in which TDH Holdings holds 99% equity interest. In December, 2020, TDH Holdings acquired the
remaining 1% equity interest of TDH Petfood LLC with a consideration of $100. TDH Petfood LLC does not own any material assets or liabilities.
Other than cash and equity interest in TDH HK and TDH Petfood LLC, TDH Holdings has not conducted any operations or own any material assets
or liabilities prior to March 1, 2020, and started to invest in marketable securities in March 2020. TDH HK does not conduct any operations
or own any material assets or liabilities except for cash and the 100% of the equity interest of Tiandihui which it acquired on February
21, 2016.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tiandihui
was founded in Qingdao City, Shandong Province, People&#x2019;s Republic of China (&#x201c;PRC&#x201d;) on April 22, 2002 as a limited liability
company. As of December 31, 2019, Tiandihui had one wholly owned subsidiary: Beijing Chongai Jiujiu Cultural Communication Co., Ltd.
(&#x201c;Chongai Jiujiu&#x201d;), which was incorporated on March 3, 2011, in Beijing City, PRC. Tiandihui and its wholly owned subsidiary
are engaged in the business of development, manufacturing and sales of high quality pet food products under our own formula patents.
Our products are produced at Tiandihui facility and sold to the pet owners in PRC and to the retailers and wholesalers throughout worldwide.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 21, 2016, TDH HK entered into an equity transfer agreement with Rongfeng Cui and his wife Yanjuan Wang, the shareholders of
Tiandihui at the time, to acquire 100% of the equity interests in Tiandihui (&#x201c;reorganization&#x201d;).</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 19, 2016, Tiandihui acquired 100% shares of Chongai Jiujiu from Rongfeng Cui and Yanjuan Wang with a consideration of $87,849 (RMB610,000).
The acquisition of Chongai Jiujiu is a transaction between entities under common control.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Immediately
before and after the reorganization, the same shareholders of Tiandihui controlled Tiandihui and TDH Holdings. Therefore, for accounting
purposes, the reorganization is accounted for as a transaction of entities under common control. Accordingly, the accompanying consolidated
financial statements have been prepared as if the current corporate structure had been in existence throughout the periods presented.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 9, 2016, a wholly owned subsidiary of the Company, Qingdao Kangkang Development Co., Ltd. (&#x201c;Kangkang Development&#x201d;)
was incorporated in Qingdao City, PRC. Kangkang Development had no active operation since its incorporation and was dissolved in 2019.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 14, 2017, a 55% owned subsidiary of the Company, Yichong (Qingdao) Technology Co., Ltd. (&#x201c;Yichong&#x201d;) was incorporated
in Qingdao City, PRC. Yichong had no active operation since its incorporation. The Company disposed of its entire equity interests in
Yichong in September 2019.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 29, 2017, a 55% owned subsidiary of the Company, Qingdao Lingchong Information Technology Co., Ltd. (&#x201c;Lingchong&#x201d;)
was incorporated in Qingdao City, PRC. Lingchong had no active operation since its incorporation. The Company disposed of its entire
equity interests in Lingchong in July 2019.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 3, 2018, a wholly owned subsidiary, Qingdao Lile Pet Foodstuffs Co., Ltd. (&#x201c;Lile&#x201d;) was incorporated in Qingdao City,
PRC. Lile had no active operation since its incorporation and was dissolved in 2019.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2018, the Company completed business acquisitions of TDH Group BVBA, a Belgium entity and TDH JAPAN, a Japanese entity. TDH
Group BVBA and TDH JAPAN had limited operation activities for the year ended December 31, 2020. TDH JAPAN was dissolved in February 2021.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 22, 2020, Qingdao Tiandihui Pet Foodstuffs Co., Ltd. (&#x201c;Tiandihui Pet Foodstuffs&#x201d;) was incorporated in Qingdao City,
PRC.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 21, 2020, Qingdao Tiandihui Foodstuffs Sales Co., Ltd. (&#x201c;Tiandihui Foodstuffs Sales&#x201d;) was incorporated in Qingdao
City, PRC. Tiandihui Foodstuffs Sales is a wholly owned subsidiary of Tiandihui Pet Foodstuffs.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 27, 2020, TDH Foods Limited was incorporated in Hong Kong, with the purpose of being a holding company for equity interests
in Tiandihui Pet Foodstuffs. TDH Foods Limited does not conduct any operations or own any material assets or liabilities.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 24, 2020, TDH Holdings, Inc. acquired
100% equity interests of TDH Foods Limited. The acquisition of TDH Foods Limited and its subsidiaries is a transaction between entities
under common control. Accordingly, the accompanying consolidated financial statements have been prepared as if the current corporate structure
had been in existence throughout the fiscal year presented.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TDH
Holdings and its consolidated subsidiaries are collectively referred to herein as the &#x201c;Company&#x201d;, &#x201c;we&#x201d; and &#x201c;us&#x201d;,
unless specific reference is made to an entity.</font></p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_OrganizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_OrganizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998845096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
2 &#x2013; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Basis
of Presentation and Principles of Consolidation</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying audited financial statements have been prepared in conformity with accounting principles generally accepted in the United
States of America (&#x201c;U.S. GAAP&#x201d;).</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
basis of accounting differs in certain material respects from that used for the preparation of the books of account of the Company, which
are prepared in accordance with the accounting principles and the relevant financial regulations applicable to enterprises with limited
liabilities established in the PRC (&#x201c;PRC GAAP&#x201d;), the accounting standards used in the places of their domicile. The accompanying
consolidated financial statements reflect necessary adjustments not recorded in the books of account of the Company to present them in
conformity with U.S. GAAP.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements include the accounts of the Company, its wholly-owned and majority-owned subsidiaries.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
significant intercompany accounts and transactions have been eliminated upon consolidation. The results of subsidiaries acquired or disposed
of during the respective periods are included in the consolidated statements of operations and comprehensive loss from the effective
date of acquisition or up to the effective date of disposal, as appropriate. The portion of the income or loss applicable to noncontrolling
interest in subsidiaries is reflected in the consolidated statements of operations and comprehensive loss.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Going
Concern</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
consolidated financial statements have been prepared assuming we will continue as a going concern, which contemplates the realization
of assets and liquidation of liabilities in the normal course of business. However, for the year ended December 31, 2020, the Company
has incurred a net loss of approximately $0.9 million and working capital deficit of approximately $8.6 million and its cash balance
and revenues generated are not currently sufficient and cannot be projected to cover operating expenses and meet the Company&#x2019;s
obligations as they become due for the next twelve months from the date that our financial statements are issued. These factors raise
substantial doubt about the Company&#x2019;s ability to continue as a going concern.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management&#x2019;s
plan to alleviate the substantial doubt about the Company&#x2019;s ability to continue as a going concern include attempting to improve
its business profitability, its ability to generate sufficient cash flow from its operations to meet its operating needs on a timely
basis, obtain additional working capital funds through debt and equity financings to eliminate inefficiencies in order to meet its anticipated
cash requirements. However, there can be no assurance that these plans and arrangements will be sufficient to fund the Company&#x2019;s
ongoing capital expenditures, working capital, and other requirements.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements do not include any adjustments related to the recoverability or classification of asset-carrying
amount or the amounts and classification of liabilities that may result should the Company be unable to continue as a going concern.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Foreign
Currency Translation</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements are presented in United States dollar (&#x201c;$&#x201d;), which is the reporting currency
of the Company. The functional currency of TDH Holdings, TDH HK, TDH Petfood LLC and TDH Foods Limited is United States dollar. The functional
currency of Tiandihui, Tiandihui Pet Foodstuffs, Tiandihui Foodstuffs Sales and Chongai Jiujiu is Renminbi (&#x201c;RMB&#x201d;). The functional
currency of TDH Group BVBA is Euro (&#x201c;&#x20ac;&#x201d;). The functional currency of TDH JAPAN is Yen (&#x201c;&#xa5;&#x201d;). For the
subsidiaries whose functional currencies are RMB, Euro and Yen, results of operations and cash flows are translated at average exchange
rates during the period, assets and liabilities are translated at the unified exchange rate at the end of the period, and equity is translated
at historical exchange rates. The resulting translation adjustments are included in determining other comprehensive income or loss. Transaction
gains and losses are reflected in the consolidated statements of operations.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
exchange rates used to translate amounts in RMB into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=RMB):</font></p><br/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<br/>
Sheet Date<br/>
Rates</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<br/>
Rates</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</font></td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">6.5277</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">6.9001</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</font></td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6.9680</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6.9088</td><td style="text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
exchange rates used to translate amounts in Euro into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=&#x20ac;):</font></p><br/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<br/>
Sheet Date<br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</font></td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">0.8153</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">0.8772</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</font></td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.8916</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.8934</td><td style="text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
exchange rates used to translate amounts in Yen into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=&#xa5;):</font></p><br/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<br/>
Sheet Date<br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</font></td><td style="width: 1%; text-align: left">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">103.1589</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">106.7408</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</font></td><td style="text-align: left">&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">108.6384</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">109.0086</td><td style="text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Use
of Estimates</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the
reported amounts of assets and liabilities, disclosure of contingent assets and liabilities on the date of the financial statements and
the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical
experience and on various other assumptions and information that are believed to be reasonable under the circumstances. Estimates and
assumptions of future events and their effects cannot be perceived with certainty and, accordingly, these estimates may change as new
events occur, as more experience is acquired, as additional information is obtained and as our operating environment changes. Significant
estimates and assumptions by management include, among others, useful lives and impairment of long-lived assets, allowance for credit
losses, write-down in value of inventories and income taxes including the valuation allowance for deferred tax assets. Estimates and assumptions
are periodically reviewed and the effects of revisions are reflected in the financial statements in the period they are determined to
be necessary.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>COVID-19
Pandemic</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic has created significant public health concerns as well as economic disruption, uncertainty, and volatility which may
negatively affect our business operations. As a result, as the pandemic persists and/or if it worsens, our accounting estimates and assumptions
could be impacted in subsequent periods, and it is reasonably possible such changes could be significant (although the potential effects
cannot be estimated at this time).</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash
and Cash Equivalents</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents include cash on hand, cash in time deposits and highly liquid investments purchased with original maturities of
three months or less.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted
Cash</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash mainly represents bank deposits used to pledge the bank acceptance notes, bank deposits judicially frozen by the court and cash
deposit in an escrow account.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Short-term
Investments</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Starting March 2020 and throughout the year ended
December 31, 2020, TDH Holdings invested in equity securities of certain publicly listed companies through various open market transactions.
The investments in marketable securities are managed and operated by an asset management company. Pursuant to the asset management agreement,
for the period from March 1, 2020 to December 31, 2020, the asset management company is entitled to 25% of total realized gain if certain
condition is met. In addition, if the total accumulated realized gain as of December 31, 2020 is in excess of 20% (&#x201c;exceeding portion&#x201d;),
the asset management company is entitled to additional monetary reward in the amount of 70% of the exceeding portion of the total realized
gain.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TDH Holdings&#x2019; investments in marketable
securities are accounted for pursuant to ASC 321 and reported at their readily determinable fair value as quoted by market exchanges in
the consolidated balance sheets with change in fair value recognized in earnings. For the year ended December 31, 2020, change in fair
value, including unrealized gain of approximately $0.2 million and net realized gain of approximately $1.9 million, which consists of
gross realized gain of approximately $6.3 million net with investment management fee of approximately $4.4 million, was presented as
&#x201c;investment income, net&#x201d; in the accompanying consolidated statement of operations and comprehensive loss. Also see Note 9.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Current Expected Credit Losses</i></b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2020, the Company adopted FASB Accounting
Standards Update (ASU) 2016-13 &#x201c;<i>Financial Instruments &#x2013; Credit Losses: Measurement of Credit Losses on Financial Instruments</i>,&#x201d;
(ASC Topic 326) and its amendments using the modified retrospective approach. Results for reporting periods beginning after January 1,
2020 are presented under ASC Topic 326, while prior amounts are not adjusted. The Company&#x2019;s accounts receivables, advances to suppliers,
prepayments and other current assets are within the scope of ASC Topic 326. This ASU replaces the incurred loss impairment model with
an expected credit loss impairment model for financial instruments. The amendments require entities to consider forward-looking information
to estimate expected credit losses, resulting in earlier recognition of losses for receivables that are current or not yet due, which
were not considered under the previous accounting guidance. The adoption of this standard did not have a material impact to the Company&#x2019;s
consolidated financial statements.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our expected loss allowance methodology is
developed using an aging method and analyses of historical credit losses experience, current economic conditions, future market
forecasts and any recoveries in assessing the lifetime expected credit losses. Additionally, external data and macroeconomic factors
are also considered.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Inventories</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories,
consisting of raw materials, work in progress, and finished goods, are stated at the lower of cost or net realizable value, with cost
computed on a weighted-average basis. The valuation of inventory requires us to estimate excess and slow-moving inventory. We evaluate
the recoverability of our inventory based on assumption about expected demand, market conditions, forecasts prepared by its customers,
sales contracts and orders in hand.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Property,
Plant and Equipment</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment, are stated at cost less depreciation. Cost represents the purchase price of the asset and other costs incurred to
bring the asset into its existing use. Maintenance, repairs and betterments, including replacement of minor items, are charged to expense;
major additions to physical properties are capitalized.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
of property, plant and equipment is calculated based on cost, less their estimated residual value, if any, using the straight-line method
over their estimated useful lives. Estimated useful lives are as follows:</font></p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 49%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery equipment</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 20 years</font></td>
    <td style="width: 1%">&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer software</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Electronic equipment</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 10 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 10 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor vehicles</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 10 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvement</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shorter of the lease term
    or estimated useful life</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buildings</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20 - 50 years</font></td>
    <td>&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Land
Use Rights</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the law of PRC, the government owns all the land in the PRC. Companies or individuals are authorized to possess and use the land only
through land use rights granted by the Chinese government for a specified period of time. Land use rights are being amortized using the
straight-line method over the periods the rights are granted.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Impairment
of Long-Lived Assets and Goodwill</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the
assets may not be fully recoverable, or at least annually. The Company recognizes an impairment loss when the sum of expected undiscounted
future cash flows is less than the carrying amount of the asset. The amount of impairment is measured as the difference between the asset&#x2019;s
estimated fair value and its book value. The Company recorded impairment loss on long-lived assets other than goodwill of $0, $813,344
and $0 for the years ended December 31, 2020, 2019 and 2018, respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#x2019;s goodwill is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the
carrying amount of these assets may not be recoverable. In testing for goodwill impairment, the Company compares the fair value of its
reporting unit to its carrying value including the goodwill of that unit. If the carrying value, including goodwill, exceeds the reporting
unit&#x2019;s fair value, the Company will recognize an impairment loss for the amount by which the carrying amount exceeds the reporting
unit&#x2019;s fair value. The loss recognized cannot exceed the total amount of goodwill allocated to that reporting unit. The Company
recorded impairment of goodwill of $0, $0 and $1,599,591 for the years ended December 31, 2020, 2019 and 2018, respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Long-term
Investments</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#x2019;s long-term investments consist of equity investments without readily determinable fair value and equity method investment.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with ASC 323, <i>Investments-Equity Method and Joint Ventures</i>, the Company applies the equity method of accounting to
equity investments, over which it has significant influence but does not own a majority equity interests or otherwise control. Significant
influence is generally considered to exist when the Company has an ownership interest in the voting stock of the investee between 20%
and 50%. Under the equity method, the Company initially records its investment at cost and subsequently adjusts the carrying amount of
the investment to recognize the Company&#x2019;s proportionate share of each equity investee&#x2019;s net income or loss into earnings
after the date of investment.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company continually reviews its investment under equity method to determine whether a decline in fair value to below the carrying value
is other-than-temporary. The primary factors in its determination are the duration and severity of the decline in fair value, the financial
condition, operating performance and the prospects of the equity investee, and other company specific information such as recent financing
rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down
to fair value.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820, Fair Value
Measurements and Disclosures to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company
elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting
from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Company makes
assessment of whether an investment is impaired at each reporting date and recognizes an impairment loss equal to the difference between
the carrying value and fair value in the consolidated statements of operations and comprehensive loss if there is any. The Company makes
a qualitative assessment of whether the investments are impaired at each reporting date.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Fair
Value of Financial Instruments</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction
between market participants at the measurement date. When determining the fair value measurement for assets and liabilities required
or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact
and it considers assumptions that market participants would use when pricing the asset or liability.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company measures certain financial assets, including the investment under the measurement alternative method and equity method on other-than-temporary
basis, intangible assets and fixed assets at fair value when an impairment charge is recognized.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of
unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based
upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs
that may be used to measure fair value:</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
1 &#x2014; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
2 &#x2014; Include other inputs that are directly or indirectly observable in the marketplace.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
3 &#x2014; Unobservable inputs which are supported by little or no market activity.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income
approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving
identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present
value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach
is based on the amount that would currently be required to replace an asset.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For certain of the Company&#x2019;s financial instruments, including
cash and cash equivalents, restricted cash, accounts receivable, advances to suppliers, inventories, prepayments and other current assets,
accounts payable, advances from customers, taxes payable, bank overdrafts, short-term loans and other current liabilities,
the carrying amounts approximate their fair values due to the short maturities. The fair value of the Company&#x2019;s investments in the
equity securities of publicly listed companies are measured using quoted market prices.&#xa0;</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents information about the Company&#x2019;s assets that are measured at fair value on a recurring basis as of December
31, 2020 and 2019 and indicates the fair value hierarchy of the valuation.</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; vertical-align: bottom; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Quoted
Prices in Active Markets for Identical Assets</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Level
1)</b></font></p></td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Significant
Other Observation Inputs</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Level
2)</b></font></p></td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Significant
Unobservable Inputs</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Level
3)</b></font></p></td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom">Total<br/>
Balance</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center; vertical-align: bottom">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Publicly listed equity securities</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; padding-left: 0.25in; text-indent: -0.125in">As of December 31, 2020</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,138,578</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">3,138,578</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.25in; text-indent: -0.125in">As of December 31, 2019</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Lease
Commitments</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2019, the Company adopted ASU 2016-02,
<i>Leases </i>(together with all amendments subsequently issued thereto, &#x201c;ASC Topic 842&#x201d;), using the modified retrospective
method. The Company elected the transition method which allows entities to initially apply the requirements by recognizing a cumulative-effect
adjustment to the opening balance of retained earnings in the period of adoption. As a result of electing this transition method, previously
reported financial information has not been restated to reflect the application of the new standard to the comparative periods presented.
The Company elected the package of practical expedients permitted under the transition guidance within ASC Topic 842, which among others,
allows the Company to carry forward certain historical conclusions reached under ASC Topic 840 regarding lease identification, classification,
and the accounting treatment of initial direct costs. The Company elected not to record assets and liabilities on its consolidated balance
sheet for new or existing lease arrangements with terms of 12 months or less. The Company recognizes lease expenses for such leases on
a straight-line basis over the lease term. In addition, the Company elected the land easement transition practical expedient and did not
reassess whether an existing or expired land easement is a lease or contains a lease if it has not historically been accounted for as
a lease.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
initial lease liability is equal to the future fixed minimum lease payments discounted using the Company&#x2019;s incremental borrowing
rate, on a secured basis. The lease term includes option renewal periods and early termination payments when it is reasonably certain
that the Company will exercise those rights. The initial measurement of the right-of-use asset is equal to the initial lease liability
plus any initial direct costs and prepayments, less any lease incentives.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
primary impact of applying ASC Topic 842 is the initial recognition of approximately $0.4 million of operating lease liabilities, and
approximately $0.4 million of corresponding right-of-use assets, on the Company&#x2019;s consolidated balance sheet as of January 1, 2019,
for leases classified as operating leases under ASC Topic 840, as well as enhanced disclosure of the Company&#x2019;s leasing arrangements.
There is no cumulative effect to retained earnings or other components of equity recognized as of January 1, 2019.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments
made under operating leases are charged to the consolidated statements of operations and comprehensive loss on a straight-line basis
over the lease period.&#xa0;The Company does not have finance lease arrangements as of December 31, 2020 and 2019. See Note 15 for further
discussion.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Loss
per Share</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
loss per common share is computed by dividing net loss attributable to common shareholders by the weighted-average number of common shares
outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common shareholders by the sum
of the weighted average number of common shares outstanding and dilutive potential common shares during the period. Potentially dilutive
common shares consist of common shares warrants using the treasury stock method. Common equivalent shares are not included in the denominator
of the diluted earnings per share calculation when inclusion of such shares would be anti-dilutive.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue
Recognition</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is measured according to ASC Topic 606, <i>Revenue from Contracts with Customers</i>. Revenue for sale of products is derived from contracts
with customers, which primarily include the sale of pet food products. The Company recognizes revenue upon transfer of control of promised
goods in a contract with a customer in an amount that reflects the consideration the Company expects to receive in exchange for those
products. Transfer of control occurs once the customer has the contractual right to use the product, generally upon shipment or once
delivery and risk of loss has transferred to the customer.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is recognized net of any taxes collected from customers that are subsequently remitted to governmental authorities, including value-added
tax (&#x201c;VAT&#x201d;), business tax, applicable local government levies. At the time revenue is recognized, allowances are recorded,
with the related reduction to revenue, for estimated sales returns based upon historical experience and related terms of customer arrangements.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
allowance for sales returns recorded by the Company was $0, $0.06 million and $0.89 million for the years ended December 31, 2020, 2019
and 2018, respectively. The Company does not provide rebate, pricing protection or any other concessions to its customers.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company elected to account for shipping and handling fees that occur after the customer has obtained control of goods, for instance,
free onboard shipping point arrangements, as a fulfillment cost and accrues for such costs.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard. Revenue under
the segment reporting standard is measured on the same basis as under the revenue standard. See Note 14 for information regarding revenue
disaggregation by product lines, marketing channels and countries.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities are recorded when consideration is received from a customer prior to transferring the control of goods to the customer or
other conditions under the terms of a sales contract. As of December 31, 2020 and 2019, the Company recorded contract liabilities of
$90,834 and $116,155, respectively, which were presented as advances from customers on the accompanying consolidated balance sheets.&#xa0;During
the years ended December 31, 2020 and 2019, the Company recognized $56,983 and $158,274 of contract liabilities as revenue, respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Government
Grants</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
grants include cash subsidies as well as other subsidies received from the PRC government by the subsidiaries of the Company. Such subsidies
are generally provided as incentives from the local government to encourage the expansion of local business. The government grant is
recognized in the consolidated statements of operations and comprehensive loss when cash is received and the relevant performance criteria
specified in the grant are met.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research
and Development</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development costs are expensed as incurred. The costs primarily consist of raw materials used and salaries paid for the development
and improvement of the Company&#x2019;s products.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Selling
Expenses</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
expenses consist primarily of advertising, salaries and shipping and handling costs incurred during the selling activities. Advertising
and transportation expenses are charged to expense as incurred.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shipping
and handling expenses amounted to $620, $287,385 and $741,816 for the years ended December 31, 2020, 2019 and 2018, respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising
costs amounted to $144, $22,221 and $150,154 for the years ended December 31, 2020, 2019 and 2018, respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Income
Taxes</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for income taxes under the provision of FASB ASC 740-10, which requires the recognition of deferred tax assets and liabilities
for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method,
deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities
and their financial reporting amounts at each period end based on enacted tax laws and statutory tax rates applicable to the periods
in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred
tax assets to the amount expected to be realized.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Comprehensive
Income/Loss</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
220 &#x201c;<i>Comprehensive Income</i>&#x201d; established standards for reporting and display of comprehensive income/loss, its components
and accumulated balances. Components of comprehensive income/loss include net income/loss and foreign currency translation adjustment.
As of December 31, 2020, 2019 and 2018, the only component of accumulated other comprehensive income/loss was foreign currency translation
adjustment.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Loss
Contingencies</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company records accruals for certain of its outstanding legal proceedings or claims when it is probable that a liability will be incurred
and the amount of loss can be reasonably estimated. When a loss contingency is not both probable and estimable, the Company does not
record an accrued liability but discloses the nature and the amount of possible loss, if material, in the notes to the consolidated financial
statements.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reviews the developments in contingencies that could affect the amount of the provisions that has been previously recorded, and
the matters and related possible losses disclosed. The Company makes adjustments to provisions and changes to its disclosures accordingly
to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information. The assessment of whether
a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves complex judgments about
future events. Management is often unable to estimate the loss or a range of loss, particularly where (i) the damages sought are indeterminate,
(ii) the proceedings are in the early stages, or (iii) there is a lack of clear or consistent interpretation of laws specific to the
industry-specific complaints among different jurisdictions. In such cases, there is considerable uncertainty regarding the timing or
ultimate resolution of such matters, including eventual loss, fine, penalty or business impact, if any.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Concentration
of Credit Risk</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to concentrations of credit risk are cash and cash equivalents, restricted cash,
and accounts receivable arising from its normal business activities. The Company places its cash and cash equivalents in financial
institutions in the U.S., the PRC, Hong Kong and New Zealand, which the management believes to be credit-worthy. The Company establishes an allowance for credit losses primarily based upon the age of receivables and factors
surrounding the credit risk of specific customers.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Related
Parties Transactions</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
related party is generally defined as (i) any person that holds 10% or more of the Company&#x2019;s securities and their immediate families,
(ii) the Company&#x2019;s management, (iii) someone that directly or indirectly controls, is controlled by or is under common control
with the Company, or (iv) anyone who can significantly influence the financial and operating decisions of the Company. A transaction
is considered to be a related party transaction when there is a transfer of resources or obligations between related parties. Related
parties may be individuals or corporate entities.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transactions
involving related parties cannot be presumed to be carried out on an arm&#x2019;s-length basis, as the requisite conditions of competitive,
free market dealings may not exist. Representations about transactions with related parties, if made, shall not imply that the related
party transactions were consummated on terms equivalent to those that prevail in arm&#x2019;s-length transactions unless such representations
can be substantiated. It is not, however, practical to determine the fair value of amounts due from/to related parties due to their related
party nature.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Segment
Reporting</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company uses the &#x201c;management approach&#x201d; in determining reportable operating segments. The management approach considers the
internal organization and reporting used by the Company&#x2019;s chief operating decision maker for making operating decisions and assessing
performance as the source for determining the Company&#x2019;s reportable segments. The Company&#x2019;s chief operating decision maker
has been identified as the chief executive officer of the Company who reviews financial information based on U.S. GAAP. The chief operating
decision maker now reviews results analyzed by marketing channel. This analysis is only presented at the revenue level with no allocation
of direct or indirect costs. Consequently, the Company has determined that it has only one operating segment.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Recently
Issued Accounting Pronouncements not yet adopted</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, the FASB issued ASU 2019-12, <i>Income Taxes (Topic 740)</i>: Simplifying the Accounting for Income Taxes (&#x201c;ASU
2019-12&#x201d;) as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards. ASU
2019-12 removes certain exceptions from Topic 740, Income Taxes, including (i) the exception to the incremental approach for intra period
tax allocation; (ii) the exception to accounting for basis differences when there are ownership changes in foreign investments; and (iii)
the exception in interim period income tax accounting for year-to-date losses that exceed anticipated losses. ASU 2019-12 also simplifies
GAAP in several other areas of Topic 740 such as (i) franchise taxes and other taxes partially based on income; (ii) transactions with
a government that result in a step up in the tax basis of goodwill; (iii) separate financial statements of entities not subject to tax;
and (iv) enacted changes in tax laws in interim periods. ASU 2019-12 is effective for public entities for annual reporting periods and
interim periods within those years beginning after December 15, 2020, and early adoption is permitted. The Company is currently evaluating
the impact of adopting ASU 2019-12 on its consolidated financial statements and related disclosures.</font></p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998454024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Cash<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RestrictedCashLineItems', window );"><strong>Restricted Cash [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock', window );">RESTRICTED CASH</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
3 &#x2013; RESTRICTED CASH</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash consisted of the followings:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31, <br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31, <br/> 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Bank deposits used to pledge the bank acceptance notes and letters of credit issued by the Company (A)</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">695,548</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Bank deposits judicially frozen by the court as a result of legal proceedings</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">182,515</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">890,403</td><td style="text-align: left">*</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Deposit in an escrow account (B)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">500,000</td><td style="text-align: left">&#xa0;</td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Including
                                                                                                                                                               $695,548 of bank deposits used to pledge the bank acceptance notes.</font></td>
</tr></table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The cash is restricted
    for use over the terms of the bank acceptance notes and was used directly to settle the liabilities when the bank acceptance notes
    became due. As of December 31, 2020 and 2019, the Company had notes payable of $0 and $908,008, respectively.</font></td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.25in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
notes payable issued during the year ended December 31, 2019 were secured by the land use right and real property of Qingdao Saike Environmental
Technology Co., Ltd., a related party, real property of Rongfeng Cui, Chairman of the Board and former Chief Executive Officer (&#x201c;CEO&#x201d;)
of the Company, and Yanjuan Wang, Rongfeng Cui&#x2019;s wife, restricted cash of RMB300,000 (approximately $43,000) from Qingdao Gaochuang
Technology Finance Guarantee Co., Ltd. (&#x201c;Gaochuang&#x201d;), a third party guarantee company, and guaranteed by Rongfeng Cui and
Gaochuang. Also see Note 8.</font></p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In connection with its
    initial public offering, the Company agreed to deposit $500,000 in a non-interest bearing escrow account to satisfy the potential
    indemnification obligation for two years following September 25, 2017. The Company received the deposit in full during the year ended
    December 31, 2020.</font></td></tr>
  </table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RestrictedCashLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RestrictedCashLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -URI http://asc.fasb.org/topic&amp;trid=2134446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768000442728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net and Accounts Receivable-Related Parties, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems', window );"><strong>Accounts Receivable, Net and Accounts Receivable-Related Parties, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsAndNontradeReceivableTextBlock', window );">ACCOUNTS RECEIVABLE, NET AND ACCOUNTS RECEIVABLE-RELATED PARTIES, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
4 &#x2013; ACCOUNTS RECEIVABLE, NET AND ACCOUNTS RECEIVABLE-RELATED PARTIES, NET</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable, net and accounts receivable - related parties, net, consisted of the following:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31, <br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31, <br/> 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Accounts receivable</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">185,155</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">507,817</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,656</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(486,160</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Accounts receivable, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">168,499</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,657</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Accounts receivable - related parties</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">126,089</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(126,089</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Accounts receivable - related parties, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
changes in allowance for credit losses consisted of the following:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Balance, beginning of the year</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">612,249</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Provision for credit losses</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">15,757</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">617,496</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Write-off uncollectable accounts receivable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(612,249</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Translation adjustment</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">899</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,247</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Balance, end of the year</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,656</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">612,249</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNontradeReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -URI http://asc.fasb.org/topic&amp;trid=2196771<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -URI http://asc.fasb.org/topic&amp;trid=82887179<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNontradeReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998429336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_InventoriesLineItems', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
5 &#x2013; INVENTORIES</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, inventories consisted of the following:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31, <br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31, <br/> 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Raw materials</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">253,613</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">645,002</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Work in process</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">23,758</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">146,345</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Finished goods</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,523</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">195,586</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Total</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">291,894</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">986,933</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Inventory write-down</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(42,241</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(518,119</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Translation adjustments</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,408</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,402</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Inventories, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">247,245</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">473,216</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recorded write-down of potentially
obsolete or slow-moving inventories of $42,241, $518,119 and $1,501,510 and lower of cost or market adjustment of $0, $0 and $166,998
for the years ended December 31, 2020, 2019 and 2018, respectively.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_InventoriesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_InventoriesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998477544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
6 &#x2013; PROPERTY, PLANT AND EQUIPMENT, NET</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, property, plant and equipment consisted of the following:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Machinery equipment</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,992,910</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,689,763</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Electronic equipment</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">32,285</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">29,132</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Office equipment</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">251,914</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">236,008</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Vehicles</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">43,709</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">40,947</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Buildings</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,312,545</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,917,815</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Leasehold Improvement</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">328,431</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">307,786</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Total property, plant and equipment</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,961,794</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,221,451</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Less: accumulated depreciation</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(2,324,799</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(1,852,348</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Less: impairment loss</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(813,344</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Translation adjustments</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,910</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.25in; text-indent: -0.125in">Property, plant and equipment, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,636,995</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,562,669</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
expense for the years ended December 31, 2020, 2019 and 2018 was $363,098, $543,311 and $388,256, respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, certain property, plant and equipment with net book value of $6,174,867 and $5,929,779 were pledged as
collateral under certain loan arrangements, respectively (also see Note 8).</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, certain buildings with net book value of $5,890,975 and $5,617,343 were judicially seized by the court.</font></p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998515272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land Use Rights<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_LandUseRightsLineItems', window );"><strong>Land Use Rights [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">LAND USE RIGHTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
7 &#x2013; LAND USE RIGHTS</b></font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31,<br/> 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Land use rights</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,097,384</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,028,041</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Accumulated amortization</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(88,379</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(54,817</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Land use rights, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,009,005</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">973,224</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2020, 2019 and 2018, amortization expense amounted to $28,253, $28,217 and $7,099, respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, land use right with net book value of $829,887 and $793,503, respectively, was pledged as collateral under
certain loan arrangements (also see Note 8).</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
future amortization expense for land use rights is as follows:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortization expense</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 87%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">2021</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">21,070</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">2022</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">21,070</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">2023</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">21,070</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">2024</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">21,070</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">2025</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">21,070</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</font></td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">903,655</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,009,005</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_LandUseRightsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_LandUseRightsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998477544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Loans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">SHORT-TERM LOANS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
8 &#x2013; SHORT-TERM LOANS&#xa0;</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#x2019;s loans consist of the following:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0; text-indent: 0"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Short-term loans</p></td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">8,391,323</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">7,624,061</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,391,323</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,624,061</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 75%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secured</font></td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,354,557</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,624,061</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unsecured</font></td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">36,766</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</font></td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,391,323</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,624,061</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2020 and 2019, the Company entered into various loans agreements with various Chinese banks, other entities
and individuals for an aggregated amount of $107,829 and $1,046,275, respectively, to facilitate its business operations. Interest rate
for the loans outstanding during the years ended December 31, 2020 and 2019 ranged from 4.15% to 24% and from 2.46% to 25% per annum,
respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended December 31, 2020 and 2019,
the Company did not make repayment on certain notes payables issued by Shanghai Pudong Development Bank (&#x201c;SPDB&#x201d;) as scheduled.
SPDB paid on behalf of the Company to the holders according to the terms of the agreement. As a result, the unpaid notes payables were
reclassified to loan payable to SPDB and the amount was included in short-term loans on the consolidated balance sheets as of December
31, 2020 and 2019. In November 2019, SPDB filed litigation against the Company. In October 2020, the court has ruled that, among others,
the Company should repay SPDB principal and interests in full within 10 days from the date of ruling. As of the date of this filing, the
Company has not fulfilled the court order.&#xa0;During the year ended December 31, 2020, SPDB used the Company&#x2019;s restricted cash
deposited in the bank to settle against partial of outstanding balance of short-term loans, the cash flow of which was included in the
repayments of short-term loans in the financing activities.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, corporate or personal guarantees provided for those loans were as follows:</font></p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">553,369</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 88%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pledged
by cash deposit of RMB300,000 (approximately $43,000) from Gaochuang, real property of Rongfeng Cui and Yanjuan Wang, former CEO of the
Company and his wife, and land use right and real property of Qingdao Saike Environmental Technology Co., Ltd; Guaranteed by Rongfeng
Cui, Yanjuan Wang and Gaochuang.</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,512,219</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pledged by real property
    of the Company and real property of Rongfeng Cui; Guaranteed by Rongfeng Cui and Yanjuan Wang</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,040,888</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pledged by real property
    and land use right of the Company; Guaranteed by Rongfeng Cui and Yanjuan Wang</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,063,866</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guaranteed by Rongfeng
    Cui and Yanjuan Wang</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">184,215</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pledged by restricted cash
    of RMB300,000 (approximately $43,000), four patents and certain equipment of the Company; Guaranteed by Rongfeng Cui, Yanjuan Wang
    and Qingdao Saike Environmental Technology Co., Ltd.</font></td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 20, 2018, the Company entered into a loan agreement with China Construction Bank (&#x201c;CCB&#x201d;) to borrow RMB21,450,000
(approximately $3,119,000). The loan bears an annual interest rate of 5.39% and is due in 84 months. Pursuant to the loan agreement,
the proceeds of the loan can only be used in the purchase of manufacturing facility and the associated land use right located at Lingang
Economic Development Zone, Huangdao District, Qingdao, Shandong Province, PRC.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
loan agreement between the Company and CCB contains a number of covenants and restrictions. Such covenants and restrictions include,
but are not limited to, financial ratios. Unless a breach is remediated or a waiver is obtained, a breach of such covenants and restrictions
generally permits lender to demand accelerated repayment of principal and interest.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2018, the Company did not meet
the financial ratios set forth in the debt covenants. Starting December 2019, the Company has been in default on the loan. In January
2020, CCB filed litigation against the Company. In April 2020, the court has ruled that, among others, the Company should repay CCB the
principal and interests in full within 10 days from the date of ruling. As a result, the corresponding loan was reclassified as current
liability and included in short-term loans on the consolidated balance sheets as of December 31, 2020 and 2019. As of December 31, 2020,
the Company has not fulfilled the court order.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The interest expenses accrued for the above loans
were $1,136,654, $746,504 and $138,010 for the years ended December 31, 2020, 2019 and 2018, respectively.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#x2019;s repayments of substantially
all its outstanding short-term loans were delinquent on or around November 2019, and the Company is involved in a number of lawsuits filed
by various lenders. See further discussions in Note 16 and Note 19.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998588200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract', window );"><strong>Other Liabilities and Financial Instruments Subject to Mandatory Redemption [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureTextBlock', window );">OTHER CURRENT LIABILITIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
9 &#x2013; OTHER CURRENT LIABILITIES</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other current liabilities mainly consist of accrued
liabilities, interest payable owed to third party and related party creditors, and other payables. Accrued liabilities mainly include
accrued employee welfares and benefits and accrued liabilities in relation to labor arbitration claims. Other payables primarily represent
accrued management fee paid to an asset management company in connection with the management of the Company&#x2019;s short-term investments
in marketable securities.</p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Accrued Liabilities</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">786,880</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">776,564</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Interest Payable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,374,222</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">232,491</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Interest Payable - Related Parties</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">58,824</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">11,699</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Other Payables</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,662,238</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,064</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,882,164</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,054,818</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998181000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
10 &#x2013; RELATED PARTY TRANSACTIONS</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
related parties had transactions for the years ended December 31, 2020, 2019 and 2018 consist of the following:</font></p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; border-bottom: black 1.5pt solid; vertical-align: bottom; width: 49%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
    of Related Party</b></font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom; width: 2%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; border-bottom: black 1.5pt solid; vertical-align: top; width: 49%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nature
    of Relationship at December 31, 2020</b></font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dandan
    Liu</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Principal
    shareholder, Chief Executive Officer (&#x201c;CEO&#x201d;)</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongfeng
    Cui</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman
    of the Board and Former CEO. Rongfeng Cui ceased to be the CEO of the Company effective August 2, 2019.</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongbing
    Cui</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Former
    Chief Financial Officer (&#x201c;CFO&#x201d;), Rongfeng Cui&#x2019;s brother</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yanjuan
    Wang</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongfeng
    Cui&#x2019;s wife</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yan
    Fu</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Former
    Sales Vice President</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuxiang
    Qi</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dandan
    Liu&#x2019;s mother</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tide
    (Shanghai) Industrial Co. Ltd. (&#x201c;Tide&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Owned
    by Rongfeng Cui and Yanjuan Wang</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qingdao
    Like Pet Supplies Co., Ltd. (&#x201c;Like&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongfeng
    Cui served as CEO, and Shuhua Cui, sister of Rongfeng Cui, served as the legal person. On May 26, 2016, both Rongfeng Cui and Shuhua
    Cui resigned from their positions, but still have significant influence on Like.</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qingdao
    Saike Environmental Technology Co., Ltd. (&#x201c;Saike&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Owned
    by Rongfeng Cui and Yanjuan Wang</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Huangdao
    Ding Ge Zhuang Kangkang Family Farm (&#x201c;Kangkang Family Farm&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled
    by Rongfeng Cui&#x2019;s father</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TDH
    Group BVBA</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
    Belgium company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November
    30, 2018</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TDH
    JAPAN</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
    Japanese company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November
    30, 2018</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qingdao
    Yinhe Jiutian Information Technology Co., Ltd. (&#x201c;Yinhe Jiutian&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Solely
    owned by Rongbing Cui</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Huangdao
    Hanyinhe Software Development Center Co., Ltd. (&#x201c;Hanyinhe&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Solely
    owned by Xiaomei Wang</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhenyu
    Trading (Qingdao) Co., Ltd. (&#x201c;Zhenyu&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling
    shareholder of Yichong prior to September 27, 2019; Sole shareholder of Yichong after September 27, 2019</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing
    Quanmin Chongai Information Technology Co., Ltd. (&#x201c;Quanmin Chongai&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongbing
    Cui serves as supervisor of Quanmin Chongai</font></td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Due
from related parties, net</font></i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
from related parties, net consisted of the following:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Tide</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">46</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Rongfeng Cui</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">44,484</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">41,673</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(44,530</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,716</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Due from related parties, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
balance of due from Tide represents operating expenses paid by the Company on behalf of Tide. The balances of due from Rongfeng Cui represent
overseas trade receivables collected by him on behalf of the Company.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Due
to related parties</font></i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
to related parties consisted of the following:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Rongbing Cui</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">10,724</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">10,046</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Rongfeng Cui</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">31,297</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,341</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,021</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">39,387</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
balance of due to related parties represents expenses paid by related parties on behalf of the Company as well as advances the Company
obtained from related parties for working capital purposes. The amounts owed to the related parties are unsecured, non-interest bearing
and payable on demand.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Short-term loans from related parties</font></i></font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Rongfeng Cui</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">782,773</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">751,029</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Yuxiang Qi</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">172,471</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">112,778</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Yan Fu</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">30,639</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,703</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">985,883</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">892,510</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2018, TDH Group BVBA borrowed non-interest
bearing, unsecured long-term loans from Rongfeng Cui in the aggregate amount of &#x20ac;250,000 (approximately $288,000), of which &#x20ac;60,000
(approximately $69,000), &#x20ac;60,000 (approximately $69,000), &#x20ac;60,000 (approximately $69,000), &#x20ac;60,000 (approximately $69,000),
&#x20ac;10,000 (approximately $11,500) and $0 is due in the years ended December 31, 2019, 2020, 2021, 2022, 2023 and thereafter, respectively.
The Company did not make any repayment to Rongfeng Cui during the years ended December 31, 2019 and 2020 nor subsequently, such default
may lead to callable of the loan at any time by Rongfeng Cui. As a result, the corresponding loan was classified as current liability
and included in short-term loans &#x2013; related parties as of December 31, 2020 and 2019. The Company is aware of the possible penalty
and/or other consequence due to the default, however, no reasonable estimate can be made at this time.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company borrowed unsecured short-term loans
from related parties in the amount of $49,350 and $4,791,403 during the years ended December 31, 2020 and 2019, respectively. Interest
rate for the loans outstanding during the year ended December 31, 2020 ranged from 0% to 25% per annum. The Company made repayment in
the amount of $0 and $1,080,947 during the years ended December 31, 2020 and 2019, respectively.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Modification
of Loans from related party</font></i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January 2018, the Company entered into a loan agreement with Dandan Liu. In May 2018, the agreement was amended to, among others, reclassify
unpaid interest payable to the principal of the loan, resulting in an increase of principal from RMB3,000,000 (approximately $466,000)
to RMB3,030,000 (approximately $471,000) and increase the interest rate from 3% to 15%. Interest rate will be 24% for the period past
due. In March 2019, the agreement was further amended to, among others, reclassify unpaid interest payable to the principal of the loan,
resulting in an increase of principal to RMB3,484,500 (approximately $539,000) and extend the maturity date from January 2019 to May
2019. The loan has been repaid in full during the year ended December 31, 2019.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2018, the Company entered into a loan
agreement with Yuxiang Qi. Interest rate was 15% during the loan period and 24% for the period past due. In March 2019, the agreement
was amended to, among others, reclassify unpaid interest payable to the principal of the loan, resulting in an increase of principal from
RMB3,000,000 (approximately $462,000) to RMB3,405,000 (approximately $522,000) and extend the maturity date from December 2018 to May
2019. The Company has been in default of this loan and is subject to 24% annual interest rate.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company analyzed the amendments under ASC 470-50 and concluded that these amendments did not qualify for debt modification.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
interest expenses for the loans from related parties amounted to $43,835, $632,251 and $95,091 for the years ended December 31,
2020,2019 and 2018, respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Sales
to related parties, purchases from related parties and services provided by related parties</font></i></font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">SALES TO:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Like</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,167,933</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Zhenyu</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,778</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Quanmin Chongai</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">187,063</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Liujiayi</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">25,832</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">TDH Group BVBA</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">325,766</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total Sales</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">192,841</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,519,531</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">PURCHASES FROM:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Zhenyu</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">28,872</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">TDH Group BVBA</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,689</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total Purchases</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31,561</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">SERVICE PROVIDED BY:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Hanyinhe</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,373</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">TDH Group BVBA</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">278,396</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">TDH JAPAN</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">134,181</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total Services Consumed</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">421,950</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2020, 2019 and 2018, the cost of revenue in connection with sales to related parties were $0, $178,636 and
$1,448,533, respectively, which were included in cost of revenue-related parties in the accompanying consolidated statements of operations
and comprehensive loss.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2020, 2019 and 2018, inventories purchased from related parties in the amount of $0, $0 and $26,698, respectively,
were used and sold and included in cost of revenue in the accompanying consolidated statements of operations and comprehensive loss.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Accounts
receivables from related parties, net</font></i></font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Like</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">96,580</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Quanmin Chongai</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,509</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(126,089</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Accounts receivables &#x2013; related parties, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Accounts
payable to related parties</font></i></font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Yinhe Jiutian</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">119,629</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">112,069</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Kangkang Family Farm</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,022</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,705</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Zhenyu Trading</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">64</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">60</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">124,715</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">116,834</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Leases
from related parties</font></i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company entered into various operating lease agreements for certain premises with its related parties. See Note 15.</font></p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767993618920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
11 &#x2013; INCOME TAXES</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>British
Virgin Islands (&#x201c;BVI&#x201d;)</i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the current laws of BVI, TDH Holdings is not subject to tax on income or capital gain. In addition, payments of dividends by the Company
to their shareholders are not subject to withholding tax in the BVI.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Hong
Kong</i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#x2019;s subsidiary, TDH HK, is incorporated in Hong Kong and has no operating profit or tax liabilities during the period. TDH
HK is subject to tax at 16.5% on the assessable profits arising in or derived from Hong Kong.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>United
State</i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#x2019;s subsidiary, TDH Petfood LLC, is incorporated in the State of Nevada and is subject to the United States Federal income
tax at a statutory rate of 21%. No provision for the U.S. Federal income tax has been made as TDH Petfood LLC had no taxable income in
this jurisdiction for the reporting periods.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Japan</i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#x2019;s subsidiary, TDH JAPAN, is incorporated in Japan and has no operating profit or tax liabilities during the reporting period.
TDH JAPAN is subject to tax at 21.421% on the assessable profits arising in or derived from Japan.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Belgium</i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#x2019;s subsidiary, TDH Group BVBA, is incorporated in Belgium and has no operating profit or tax liabilities during the reporting
period. TDH Group BVBA is subject to tax at 29.58% on the assessable profits arising in or derived from Belgium.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>PRC</i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#x2019;s subsidiaries incorporated in the PRC are subject to PRC Enterprise Income Tax (&#x201c;EIT&#x201d;) on the taxable income
in accordance with the relevant PRC income tax laws. On March 16, 2007, the National People&#x2019;s Congress enacted a new enterprise
income tax law, which took effect as of January 1, 2008. The law applies a uniform 25% enterprise income tax rate to both foreign invested
enterprises and domestic enterprises. According to the tax law, entities that qualify as high and new technology enterprises (&#x201c;HNTE&#x201d;)
supported by the PRC government are allowed a 15% preferential tax rate instead of the uniform tax rate of 25%.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 2, 2016, Tiandihui was granted the HNTE designation jointly by Qingdao science and Technology Bureau, Qingdao Municipal Finance
Bureau, Qingdao Municipal State Taxation Bureau, Qingdao Local Taxation Bureau, and is qualified for a preferential tax rate of 15% for
the year ended December 31, 2018. Tiandihui is subject to the 25% EIT rate for the years ended December 31, 2020 and 2019.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
provision for income taxes consists of the following:</font></p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Current</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">146</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;-</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Deferred</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,046</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(900</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
reconciliations of the statutory income tax rate and the Company&#x2019;s effective income tax rate are as follows:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">HK statutory income tax rate</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">16.50</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">16.50</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">16.50</td><td style="width: 1%; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">PRC statutory income tax rate difference</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8.50</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8.50</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-1.50</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Effect of additional deduction on R&amp;D expense and salary for disabled workers</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.00</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.08</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.87</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Effect of expenses not deductible for tax purposes</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-2.43</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-0.48</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-0.05</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Valuation allowance recognized with respect to the loss in subsidiaries</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-22.57</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-24.60</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-15.82</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Other</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-0.10</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.00</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.00</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-0.10</td><td style="padding-bottom: 2pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">%</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Accounting
for Uncertainty in Income Taxes</i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
tax authority of the PRC Government conducts periodic and ad hoc tax filing reviews on business enterprises operating in the PRC after
those enterprises complete their relevant tax filings. Therefore, the Company&#x2019;s PRC entities&#x2019; tax filings results are subject
to change. It is therefore uncertain as to whether the PRC tax authority may take different views about the Company&#x2019;s PRC entities&#x2019;
tax filings, which may lead to additional tax liabilities.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
740 requires recognition and measurement of uncertain income tax positions using a &#x201c;more-likely-than-not&#x201d; approach. The management
evaluated the Company&#x2019;s tax positions and concluded that no provision for uncertainty in income taxes was necessary as of December
31, 2020 and 2019.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets and liabilities as of December 31, 2020 and 2019 are composed of the following:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Deferred tax assets, non-current</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Net operating loss carrying forward</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">4,878,672</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">5,269,546</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Total deferred tax assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,878,672</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,269,546</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Deferred tax liabilities, non-current</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Property, plant and equipment</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1,036</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,036</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all
of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of
future taxable income during the periods in which those temporary differences become deductible or are utilized.</font></p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998801064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS' EQUITY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
12 &#x2013; STOCKHOLDERS&#x2019; EQUITY</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Common
shares</font></i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2018, the Company issued 156,130 and 936,782 common shares to acquire 100% equity interest in TDH Japan and TDH Group BVBA,
respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January&#xa0;31, 2019, a total of 2,000,000 common shares were issued at $0.5 per share to Zuhua Zou with cash proceeds of $1,000,000
received during the year ended December 31, 2019.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company entered into stock subscription agreements in August 2019, pursuant to which the Company agreed to sell 33,333,333 shares to
a group of investors for an aggregate purchase price of $10,000,000, or $0.3 per share. A total of 8,300,000 common shares were
issued to three investors with cash proceeds of $2,490,000 received during the year ended December 31, 2019, and 25,033,333 common
shares were issued to Dandan Liu, the CEO, with $3,270,000 collected in cash and the remaining subscription receivable of $4,240,000
settled with the outstanding loan payable to the CEO.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
Note 19 for issuance of common shares in the subsequent period.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Statutory
reserve</font></i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, the Company had statutory reserve in the amount of $160,014. In accordance with the relevant laws and
regulations of the PRC, the Company&#x2019;s PRC subsidiaries are required to set aside at least 10% of their respective after-tax net
profits each year determined in accordance with PRC GAAP and if any, to fund the statutory reserve until the balance of the reserve reaches
50% of their respective registered capital. The statutory reserve is not distributable in the form of cash dividends and can be used
to make up cumulative prior year losses.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Restricted
net assets</font></i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the PRC laws and regulations, the PRC entities are restricted from transferring a portion of their net assets to the Company.
Amounts restricted included additional paid-in capital and statutory reserves of the Company&#x2019;s PRC subsidiaries.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2019, total restricted net assets were $11,654,519 and $10,628,933, respectively.</font></p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998801064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations of Credit Risk and Major Customers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">CONCENTRATIONS OF CREDIT RISK AND MAJOR CUSTOMERS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
13 &#x2013; CONCENTRATIONS OF CREDIT RISK AND MAJOR CUSTOMERS</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><font style="text-decoration:underline">Customers</font></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2020, 2019 and 2018, customers accounting for 10% or more of the Company&#x2019;s net revenue were as follows:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Customer</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Customer A</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">12.35</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Customer G</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">12.02</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Customer P</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">17.33</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td></tr>
  </table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>*</b></font></td><td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less
than 10%</font></td>
</tr></table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, Customer L, Customer M, Customer N and Customer O accounted for 45.09%, 24.89%, 19.82% and 11.72% of the Company&#x2019;s
total current outstanding accounts receivable, respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2019, Customer H, Customer I, Customer J and Customer K accounted for 36.88%, 26.51%, 25.61% and 11.00% of the Company&#x2019;s
total current outstanding accounts receivable, respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><font style="text-decoration:underline">Suppliers</font></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2020, 2019 and 2018, suppliers accounting for 10% or more of the Company&#x2019;s purchase were as follows:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Supplier</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Supplier A</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%; text-align: left">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">14.16</td><td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="width: 1%; text-align: left">%</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier B</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    <td style="text-align: left">&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">11.99</td><td style="text-align: left">%</td>
    <td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    </tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier C</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    <td style="text-align: left">&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">12.76</td><td style="text-align: left">%</td>
    <td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier D</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">16.45</td><td style="text-align: left">%</td>
    <td style="text-align: left">&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    <td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    </tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier E</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">10.16</td><td style="text-align: left">%</td>
    <td style="text-align: left">&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    <td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier F</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">17.62</td><td style="text-align: left">%</td>
    <td style="text-align: left">&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    <td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    </tr>
  </table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>*</b></font></td><td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less
than 10%</font></td>
</tr></table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, Supplier B&#x2019;s balance accounted for 11.84% of the Company&#x2019;s total accounts payable.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2019, Supplier B&#x2019;s balance accounted for 30.30% of the Company&#x2019;s total accounts payable and notes payable.</font></p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767997133496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Revenue Analysis<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT AND REVENUE ANALYSIS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
14 &#x2013; SEGMENT AND REVENUE ANALYSIS</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is solely engaged in the business of manufacturing and selling of pet food. Since the nature, the production processes and the
marketing channel of the products are substantially similar, the Company is considered as operating in a single reportable segment with
revenues derived from multiple product lines, marketing channels and countries. Certain entity-wide disclosures relating to revenues
for the years ended December 31, 2020, 2019 and 2018 are as follows:</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
net revenue generated from different marketing channels consists of the following:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Overseas sales</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">226,385</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,995,136</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,832,362</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Domestic sales</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">574,921</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,711,445</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,102,457</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Electronic commerce</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,708</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">83,779</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,800,668</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: Sale tax and addition</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,789</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(142,105</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(61,450</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total net revenue</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">815,225</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,648,255</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,674,037</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
net revenue generated from different product lines is set forth as following:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Pet chews</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">59,096</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,469,755</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,271,777</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Dried pet snacks</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">317,392</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,617,742</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">13,611,010</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Wet canned pet food</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">84,117</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,310,001</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,782,382</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Dental health snacks</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">19,915</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">305,452</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">495,581</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Baked pet biscuits</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3,132</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">87,410</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">95,169</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">334,362</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">479,568</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: Sales tax and addition</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,789</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(142,105</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(61,450</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total net revenue</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">815,225</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,648,255</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,674,037</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
net revenue generated from different countries is set forth as following:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">South Korea</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,378</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,335,791</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,870,998</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">China</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">713,257</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,662,247</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,569,382</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">United Kingdom</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,573,546</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,415,043</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Germany</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,062,110</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,522,149</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Other countries</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">70,379</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,156,666</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,357,915</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: Sales tax and addition</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,789</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(142,105</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(61,450</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total net revenue</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">815,225</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,648,255</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,674,037</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#x201c;Other
countries&#x201d; are comprised of all countries whose revenue, individually, was less than 10% of the Company&#x2019;s total revenue.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Substantially
all of the Company&#x2019;s long-lived assets are located in the PRC.</font></p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768004707176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">OPERATING LEASES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
15 &#x2013; OPERATING LEASES</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has entered into multiple lease agreements for the lease of premises for factory buildings, office spaces and warehouses
including several lease agreements with related parties. The remaining lease term of the Company&#x2019;s leases ranges from
approximately 2 to 7 years. The estimated effect of lease renewal and termination options, as applicable, was included in the
consolidated financial statements in current period.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of lease expense were as follows:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Operating lease cost</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50,244</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">107,316</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,001</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total lease cost</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">50,244</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">129,317</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rental
expense, including expenses incurred from operating leases with related parties, for the year ended December 31, 2018 was $218,414.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental
cash flow information related to leases was as follows:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: bottom; text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td><td>&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left; padding-bottom: 4pt">Operating cash flow from operating leases</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">9,420</td><td style="width: 1%; padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1,737</td><td style="width: 1%; padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Weighted-average remaining lease term</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.97 years</font></td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.60 years</font></td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Weighted-average discount rate</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5.39</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5.39</td><td style="text-align: left">%</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental
balance sheet information related to leases was as follows:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Operating lease right-of-use assets</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,103</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease right-of-use assets, related parties</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">270,852</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">286,670</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total lease right-of-use assets</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">289,955</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">286,670</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Operating lease liabilities, current</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">9,913</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Operating lease liabilities-related parties, current</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">195,231</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">137,347</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease liabilities-related party, non-current</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">274,794</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">286,875</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total operating lease liabilities</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">479,938</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">424,222</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the maturity of our operating lease liabilities as of December 31, 2020:</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 88%; text-align: left">2020</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">221,182</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2021</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">50,741</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2022</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">53,785</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2023</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">57,013</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2024</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">60,433</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</font></td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,022</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</font></td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">540,176</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less imputed interest</font></td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(60,238</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2pt; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total operating lease liabilities</font></td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">479,938</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  </table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998130856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
16 &#x2013; COMMITMENTS AND CONTINGENCIES</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">COMMITMENTS</font></i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company provides counter guarantee to Gaochuang including a cash deposit of RMB300,000 (approximately $43,000) and asset pledge of four
invention patents and certain property, plant and equipment with net book value of $283,892 and $312,436 as of December 31, 2020 and
2019, respectively, in consideration of the guarantees provided by Gaochuang for certain notes payables financed by the Company during
the years ended December 31, 2019 and 2018 (the &#x201c;Counter Guarantee&#x201d;). The Counter Guarantee arrangement further includes
an unlimited joint liability guarantee provided by Rongfeng Cui and Yanjuan Wang, and a third party guarantee provided by Saike.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2019, the Company did not make repayment
on certain notes payables as scheduled, and Gaochuang, as one of the guarantors, paid on behalf of the Company to the holders of such
notes payables. As a result, the unpaid notes payables were reclassified to loan payable to Gaochuang and the amount was included in short-term
loans on the consolidated balance sheets as of December 31, 2020 and 2019. The loan payable to Gaochuang was pledged and guaranteed by
the aforementioned assets and guarantors, respectively, under the counter guarantee.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future
minimum lease payments for operating lease commitments as of December 31, 2020 are disclosed in Note 15.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">CONTINGENCIES</font></i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is involved in a number of claims pending in various courts, in arbitration, or otherwise unresolved as of December 31, 2020
or at the date of this filing. These claims are substantially related to non-payment of wage payables, non-payment of vendor payables
and non-payment of loans and notes payables. Adverse results in these claims may include awards of damages and may also result in, or
even compel, a change in the Company&#x2019;s business practices, which could impact the Company&#x2019;s future financial results.</font></p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>I)</i></font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Labor
    arbitration claims by former employees</font></i></font></td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
November 2019, certain former employees of the Company commenced arbitration proceedings against the Company under applicable labor rules
and standards, claiming, among others, lost wages and/or severance payments. The Company accrued approximately $0.4 million contingent
liabilities in other current liabilities on the consolidated balance sheet as of December 31, 2019 and recognized contingent losses of
approximately $0.4 million for the year ended December 31, 2019 upon the estimate of the management of the Company together with the
trail counsel of these cases. Upon ruling of these cases, the Company further accrued approximately $0.1 million wage and/or severance
payables in other current liabilities on the consolidated balance sheet as of December 31, 2020 and recognized losses of approximately
$0.1 million for the year ended December 31, 2020.</font></p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>II)</i></font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Legal
    claims by vendors</font></i></font></td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
November 2019, the Company has been the subject of multiple lawsuits by its raw material suppliers, printing and packaging suppliers,
transportation companies and other vendors due to its non-payment of various invoices for vendor services rendered. As of the date of this report, substantially all cases have been concluded.
The mediation and judgement involved with  claims of liabilities arose before December 31, 2019 and the Company has included substantially all such claims in accounts payable on the consolidated
balance sheets as of December 31, 2020 and 2019.</font></p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>III)</i></font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Legal
    claims by lenders</font></i></font></td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since November 2019, the Company has defaulted on multiple loans and
notes payable from various lenders. As a consequence, the Company has been subjected to multiple lawsuits by various Chinese banks and
other lenders. The claims raised in these lawsuits pertain to the Company&#x2019;s non-payment of principals and interests as scheduled
in the loan agreements and note payable agreements. The claims pertained to liabilities arose before December 31, 2019, and the Company
has included substantially all such claims in short-term loans on the consolidated balance sheets as of December 31, 2020 and 2019. The
court has ruled on the litigations and among others, request the Company to pay for litigation related fees; repay the outstanding loans
and interests to the lenders within a short period, normally 10 days, from the date of the rulings and grant the lenders with priority
right of the repayment from the auction proceeds of the pledged real estate in case of non-performance by the Company. As of December
31, 2020, the Company has not fulfilled the court order.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
above legal proceedings led to, among others, the Company&#x2019;s certain bank accounts and property, plant and equipment judicially
frozen by the court as of December 31, 2020 and 2019. See recent development of legal proceedings at Note 19.</font></p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768000476760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_LongtermInvestmentsAbstract', window );"><strong>Longterm Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_LongtermInvestmentsTextBlock', window );">LONG-TERM INVESTMENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
17 &#x2013; LONG-TERM INVESTMENTS</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In February 2018, the Company acquired 5% equity interests in Liujiayi
Pet Technology (Beijing) Co., Ltd. (&#x201c;Liujiayi&#x201d;) for a cash consideration of RMB500,000 (approximately $79,400). The investment
was accounted for at cost, less impairment, plus or minus changes resulting from observable price changes in orderly transaction for identical
or similar investments of the same issuer, if any, using the measurement alternative due to lack of readily determinable fair values,
pursuant to ASC 321. In June 2020, the Company transferred its equity interests in Liujiayi to a creditor as partial repayment of short-term
loan owed to the creditor. As a result, the Company is no longer a shareholder of Liujiayi.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2018, the Company invested RMB1,000,000 (approximately $156,200)
in Shandong Tide Food Co., Ltd. (&#x201c;Shandong Tide&#x201d;), a pet food production company that was newly established in 2018, representing
37% equity interests in Shandong Tide. The investment was accounted for as equity method in accordance with ASC 323. The Company recognized
its proportionate share of Shandong Tide&#x2019;s net loss in the amount of $0, $4,903 and $17,524, respectively, into the consolidation
statements of operations and comprehensive loss for the years ended December 31, 2020, 2019 and 2018, respectively. In June 2020, the
Company transferred its equity interests of Shandong Tide to a supplier as partial repayment of outstanding account payable owed to the
supplier. As a result, the Company was no longer a shareholder of Shandong Tide.</font></p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_LongtermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_LongtermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_LongtermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure lonf term investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_LongtermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768004757064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disposal of Subsidiaries<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDisclosureTextBlock', window );">DISPOSAL OF SUBSIDIARIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
18 &#x2013; DISPOSAL OF SUBSIDIARIES</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2019, Kangkang Development, Yichong, Lingchong and Lile were deconsolidated from the Company&#x2019;s consolidated
financial statements (also see Note 1). The Company recognized losses of $5,018 in connection with the disposals on the consolidated
statement of operations and comprehensive loss for the year ended December 31, 2019.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
disposals mentioned above did not constitute a strategic shift that would have a major effect on the Company&#x2019;s operations or financial
results and as such, the disposals were not classified as discontinued operations in the accompanying consolidated financial statements.</font></p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998153640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
19 &#x2013; SUBSEQUENT EVENTS</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Progress
of legal proceedings</font></i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a consequence of non-performance of court ruling in relation to a litigation by CCB, the pledged real estate and land use right
provided by the Company were auctioned by the court in March 2021 for auction price of RMB33,140,000 (approximately $5.1 million) to a
third party, of which, RMB21,138,443 (approximately $3.2 million) has been used to repay the principal and interest to CCB and
litigation fees incurred by CCB.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><font style="text-decoration:underline">Subsequent
issuance of common shares</font></i></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 2, 2020, the Company entered into stock subscription agreements,
pursuant to which the Company agreed to sell 9,100,000 shares to a group of investors for an aggregate purchase of $2,730,000, or $0.3
per share. In April 2021, a total of 9,100,000 common shares were issued to four investors with cash proceeds of $2,730,000 received in
the same month.</font></p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767992342568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation and Principles of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Basis
of Presentation and Principles of Consolidation</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying audited financial statements have been prepared in conformity with accounting principles generally accepted in the United
States of America (&#x201c;U.S. GAAP&#x201d;).</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
basis of accounting differs in certain material respects from that used for the preparation of the books of account of the Company, which
are prepared in accordance with the accounting principles and the relevant financial regulations applicable to enterprises with limited
liabilities established in the PRC (&#x201c;PRC GAAP&#x201d;), the accounting standards used in the places of their domicile. The accompanying
consolidated financial statements reflect necessary adjustments not recorded in the books of account of the Company to present them in
conformity with U.S. GAAP.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements include the accounts of the Company, its wholly-owned and majority-owned subsidiaries.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
significant intercompany accounts and transactions have been eliminated upon consolidation. The results of subsidiaries acquired or disposed
of during the respective periods are included in the consolidated statements of operations and comprehensive loss from the effective
date of acquisition or up to the effective date of disposal, as appropriate. The portion of the income or loss applicable to noncontrolling
interest in subsidiaries is reflected in the consolidated statements of operations and comprehensive loss.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_GoingConcernPolicyTextblock', window );">Going Concern</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Going
Concern</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
consolidated financial statements have been prepared assuming we will continue as a going concern, which contemplates the realization
of assets and liquidation of liabilities in the normal course of business. However, for the year ended December 31, 2020, the Company
has incurred a net loss of approximately $0.9 million and working capital deficit of approximately $8.6 million and its cash balance
and revenues generated are not currently sufficient and cannot be projected to cover operating expenses and meet the Company&#x2019;s
obligations as they become due for the next twelve months from the date that our financial statements are issued. These factors raise
substantial doubt about the Company&#x2019;s ability to continue as a going concern.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management&#x2019;s
plan to alleviate the substantial doubt about the Company&#x2019;s ability to continue as a going concern include attempting to improve
its business profitability, its ability to generate sufficient cash flow from its operations to meet its operating needs on a timely
basis, obtain additional working capital funds through debt and equity financings to eliminate inefficiencies in order to meet its anticipated
cash requirements. However, there can be no assurance that these plans and arrangements will be sufficient to fund the Company&#x2019;s
ongoing capital expenditures, working capital, and other requirements.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements do not include any adjustments related to the recoverability or classification of asset-carrying
amount or the amounts and classification of liabilities that may result should the Company be unable to continue as a going concern.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Foreign
Currency Translation</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements are presented in United States dollar (&#x201c;$&#x201d;), which is the reporting currency
of the Company. The functional currency of TDH Holdings, TDH HK, TDH Petfood LLC and TDH Foods Limited is United States dollar. The functional
currency of Tiandihui, Tiandihui Pet Foodstuffs, Tiandihui Foodstuffs Sales and Chongai Jiujiu is Renminbi (&#x201c;RMB&#x201d;). The functional
currency of TDH Group BVBA is Euro (&#x201c;&#x20ac;&#x201d;). The functional currency of TDH JAPAN is Yen (&#x201c;&#xa5;&#x201d;). For the
subsidiaries whose functional currencies are RMB, Euro and Yen, results of operations and cash flows are translated at average exchange
rates during the period, assets and liabilities are translated at the unified exchange rate at the end of the period, and equity is translated
at historical exchange rates. The resulting translation adjustments are included in determining other comprehensive income or loss. Transaction
gains and losses are reflected in the consolidated statements of operations.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
exchange rates used to translate amounts in RMB into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=RMB):</font></p><br/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<br/>
Sheet Date<br/>
Rates</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<br/>
Rates</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</font></td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">6.5277</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">6.9001</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</font></td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6.9680</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6.9088</td><td style="text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
exchange rates used to translate amounts in Euro into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=&#x20ac;):</font></p><br/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<br/>
Sheet Date<br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</font></td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">0.8153</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">0.8772</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</font></td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.8916</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.8934</td><td style="text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
exchange rates used to translate amounts in Yen into U.S. Dollars for the purpose of preparing the consolidated financial statements
were as follows (USD$1=&#xa5;):</font></p><br/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<br/>
Sheet Date<br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</font></td><td style="width: 1%; text-align: left">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">103.1589</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">106.7408</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</font></td><td style="text-align: left">&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">108.6384</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">109.0086</td><td style="text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Use
of Estimates</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the
reported amounts of assets and liabilities, disclosure of contingent assets and liabilities on the date of the financial statements and
the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical
experience and on various other assumptions and information that are believed to be reasonable under the circumstances. Estimates and
assumptions of future events and their effects cannot be perceived with certainty and, accordingly, these estimates may change as new
events occur, as more experience is acquired, as additional information is obtained and as our operating environment changes. Significant
estimates and assumptions by management include, among others, useful lives and impairment of long-lived assets, allowance for credit
losses, write-down in value of inventories and income taxes including the valuation allowance for deferred tax assets. Estimates and assumptions
are periodically reviewed and the effects of revisions are reflected in the financial statements in the period they are determined to
be necessary.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_COVID19PandemicPolicyTextBlock', window );">COVID-19 Pandemic</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>COVID-19
Pandemic</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic has created significant public health concerns as well as economic disruption, uncertainty, and volatility which may
negatively affect our business operations. As a result, as the pandemic persists and/or if it worsens, our accounting estimates and assumptions
could be impacted in subsequent periods, and it is reasonably possible such changes could be significant (although the potential effects
cannot be estimated at this time).</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash
and Cash Equivalents</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents include cash on hand, cash in time deposits and highly liquid investments purchased with original maturities of
three months or less.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted
Cash</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash mainly represents bank deposits used to pledge the bank acceptance notes, bank deposits judicially frozen by the court and cash
deposit in an escrow account.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermInvestmentsPolicy', window );">Short-term Investments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Short-term
Investments</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Starting March 2020 and throughout the year ended
December 31, 2020, TDH Holdings invested in equity securities of certain publicly listed companies through various open market transactions.
The investments in marketable securities are managed and operated by an asset management company. Pursuant to the asset management agreement,
for the period from March 1, 2020 to December 31, 2020, the asset management company is entitled to 25% of total realized gain if certain
condition is met. In addition, if the total accumulated realized gain as of December 31, 2020 is in excess of 20% (&#x201c;exceeding portion&#x201d;),
the asset management company is entitled to additional monetary reward in the amount of 70% of the exceeding portion of the total realized
gain.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TDH Holdings&#x2019; investments in marketable
securities are accounted for pursuant to ASC 321 and reported at their readily determinable fair value as quoted by market exchanges in
the consolidated balance sheets with change in fair value recognized in earnings. For the year ended December 31, 2020, change in fair
value, including unrealized gain of approximately $0.2 million and net realized gain of approximately $1.9 million, which consists of
gross realized gain of approximately $6.3 million net with investment management fee of approximately $4.4 million, was presented as
&#x201c;investment income, net&#x201d; in the accompanying consolidated statement of operations and comprehensive loss.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_CurrentExpectedCreditLossesPolicyTextBlock', window );">Current Expected Credit Losses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Current Expected Credit Losses</i></b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2020, the Company adopted FASB Accounting
Standards Update (ASU) 2016-13 &#x201c;<i>Financial Instruments &#x2013; Credit Losses: Measurement of Credit Losses on Financial Instruments</i>,&#x201d;
(ASC Topic 326) and its amendments using the modified retrospective approach. Results for reporting periods beginning after January 1,
2020 are presented under ASC Topic 326, while prior amounts are not adjusted. The Company&#x2019;s accounts receivables, advances to suppliers,
prepayments and other current assets are within the scope of ASC Topic 326. This ASU replaces the incurred loss impairment model with
an expected credit loss impairment model for financial instruments. The amendments require entities to consider forward-looking information
to estimate expected credit losses, resulting in earlier recognition of losses for receivables that are current or not yet due, which
were not considered under the previous accounting guidance. The adoption of this standard did not have a material impact to the Company&#x2019;s
consolidated financial statements.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our expected loss allowance methodology is
developed using an aging method and analyses of historical credit losses experience, current economic conditions, future market
forecasts and any recoveries in assessing the lifetime expected credit losses. Additionally, external data and macroeconomic factors
are also considered.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Inventories</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories,
consisting of raw materials, work in progress, and finished goods, are stated at the lower of cost or net realizable value, with cost
computed on a weighted-average basis. The valuation of inventory requires us to estimate excess and slow-moving inventory. We evaluate
the recoverability of our inventory based on assumption about expected demand, market conditions, forecasts prepared by its customers,
sales contracts and orders in hand.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Property,
Plant and Equipment</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment, are stated at cost less depreciation. Cost represents the purchase price of the asset and other costs incurred to
bring the asset into its existing use. Maintenance, repairs and betterments, including replacement of minor items, are charged to expense;
major additions to physical properties are capitalized.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
of property, plant and equipment is calculated based on cost, less their estimated residual value, if any, using the straight-line method
over their estimated useful lives. Estimated useful lives are as follows:</font></p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 49%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery equipment</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 20 years</font></td>
    <td style="width: 1%">&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer software</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Electronic equipment</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 10 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 10 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor vehicles</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 10 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvement</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shorter of the lease term
    or estimated useful life</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buildings</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20 - 50 years</font></td>
    <td>&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_LandUsesRightsPolicyTextBlock', window );">Land Use Rights</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Land
Use Rights</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the law of PRC, the government owns all the land in the PRC. Companies or individuals are authorized to possess and use the land only
through land use rights granted by the Chinese government for a specified period of time. Land use rights are being amortized using the
straight-line method over the periods the rights are granted.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets and Goodwill</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Impairment
of Long-Lived Assets and Goodwill</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the
assets may not be fully recoverable, or at least annually. The Company recognizes an impairment loss when the sum of expected undiscounted
future cash flows is less than the carrying amount of the asset. The amount of impairment is measured as the difference between the asset&#x2019;s
estimated fair value and its book value. The Company recorded impairment loss on long-lived assets other than goodwill of $0, $813,344
and $0 for the years ended December 31, 2020, 2019 and 2018, respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#x2019;s goodwill is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the
carrying amount of these assets may not be recoverable. In testing for goodwill impairment, the Company compares the fair value of its
reporting unit to its carrying value including the goodwill of that unit. If the carrying value, including goodwill, exceeds the reporting
unit&#x2019;s fair value, the Company will recognize an impairment loss for the amount by which the carrying amount exceeds the reporting
unit&#x2019;s fair value. The loss recognized cannot exceed the total amount of goodwill allocated to that reporting unit. The Company
recorded impairment of goodwill of $0, $0 and $1,599,591 for the years ended December 31, 2020, 2019 and 2018, respectively.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Long-term Investments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Long-term
Investments</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#x2019;s long-term investments consist of equity investments without readily determinable fair value and equity method investment.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with ASC 323, <i>Investments-Equity Method and Joint Ventures</i>, the Company applies the equity method of accounting to
equity investments, over which it has significant influence but does not own a majority equity interests or otherwise control. Significant
influence is generally considered to exist when the Company has an ownership interest in the voting stock of the investee between 20%
and 50%. Under the equity method, the Company initially records its investment at cost and subsequently adjusts the carrying amount of
the investment to recognize the Company&#x2019;s proportionate share of each equity investee&#x2019;s net income or loss into earnings
after the date of investment.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company continually reviews its investment under equity method to determine whether a decline in fair value to below the carrying value
is other-than-temporary. The primary factors in its determination are the duration and severity of the decline in fair value, the financial
condition, operating performance and the prospects of the equity investee, and other company specific information such as recent financing
rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down
to fair value.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820, Fair Value
Measurements and Disclosures to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company
elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting
from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Company makes
assessment of whether an investment is impaired at each reporting date and recognizes an impairment loss equal to the difference between
the carrying value and fair value in the consolidated statements of operations and comprehensive loss if there is any. The Company makes
a qualitative assessment of whether the investments are impaired at each reporting date.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Fair
Value of Financial Instruments</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction
between market participants at the measurement date. When determining the fair value measurement for assets and liabilities required
or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact
and it considers assumptions that market participants would use when pricing the asset or liability.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company measures certain financial assets, including the investment under the measurement alternative method and equity method on other-than-temporary
basis, intangible assets and fixed assets at fair value when an impairment charge is recognized.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of
unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based
upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs
that may be used to measure fair value:</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
1 &#x2014; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
2 &#x2014; Include other inputs that are directly or indirectly observable in the marketplace.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
3 &#x2014; Unobservable inputs which are supported by little or no market activity.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income
approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving
identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present
value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach
is based on the amount that would currently be required to replace an asset.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For certain of the Company&#x2019;s financial instruments, including
cash and cash equivalents, restricted cash, accounts receivable, advances to suppliers, inventories, prepayments and other current assets,
accounts payable, advances from customers, taxes payable, bank overdrafts, short-term loans and other current liabilities,
the carrying amounts approximate their fair values due to the short maturities. The fair value of the Company&#x2019;s investments in the
equity securities of publicly listed companies are measured using quoted market prices.&#xa0;</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents information about the Company&#x2019;s assets that are measured at fair value on a recurring basis as of December
31, 2020 and 2019 and indicates the fair value hierarchy of the valuation.</font></p><br/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; vertical-align: bottom; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Quoted
Prices in Active Markets for Identical Assets</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Level
1)</b></font></p></td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Significant
Other Observation Inputs</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Level
2)</b></font></p></td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Significant
Unobservable Inputs</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Level
3)</b></font></p></td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom">Total<br/>
Balance</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center; vertical-align: bottom">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Publicly listed equity securities</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; padding-left: 0.25in; text-indent: -0.125in">As of December 31, 2020</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,138,578</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">3,138,578</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.25in; text-indent: -0.125in">As of December 31, 2019</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorLeasesPolicyTextBlock', window );">Lease Commitments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Lease
Commitments</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2019, the Company adopted ASU 2016-02,
<i>Leases </i>(together with all amendments subsequently issued thereto, &#x201c;ASC Topic 842&#x201d;), using the modified retrospective
method. The Company elected the transition method which allows entities to initially apply the requirements by recognizing a cumulative-effect
adjustment to the opening balance of retained earnings in the period of adoption. As a result of electing this transition method, previously
reported financial information has not been restated to reflect the application of the new standard to the comparative periods presented.
The Company elected the package of practical expedients permitted under the transition guidance within ASC Topic 842, which among others,
allows the Company to carry forward certain historical conclusions reached under ASC Topic 840 regarding lease identification, classification,
and the accounting treatment of initial direct costs. The Company elected not to record assets and liabilities on its consolidated balance
sheet for new or existing lease arrangements with terms of 12 months or less. The Company recognizes lease expenses for such leases on
a straight-line basis over the lease term. In addition, the Company elected the land easement transition practical expedient and did not
reassess whether an existing or expired land easement is a lease or contains a lease if it has not historically been accounted for as
a lease.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
initial lease liability is equal to the future fixed minimum lease payments discounted using the Company&#x2019;s incremental borrowing
rate, on a secured basis. The lease term includes option renewal periods and early termination payments when it is reasonably certain
that the Company will exercise those rights. The initial measurement of the right-of-use asset is equal to the initial lease liability
plus any initial direct costs and prepayments, less any lease incentives.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
primary impact of applying ASC Topic 842 is the initial recognition of approximately $0.4 million of operating lease liabilities, and
approximately $0.4 million of corresponding right-of-use assets, on the Company&#x2019;s consolidated balance sheet as of January 1, 2019,
for leases classified as operating leases under ASC Topic 840, as well as enhanced disclosure of the Company&#x2019;s leasing arrangements.
There is no cumulative effect to retained earnings or other components of equity recognized as of January 1, 2019.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments
made under operating leases are charged to the consolidated statements of operations and comprehensive loss on a straight-line basis
over the lease period.&#xa0;The Company does not have finance lease arrangements as of December 31, 2020 and 2019. See Note 15 for further
discussion.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Loss per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Loss
per Share</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
loss per common share is computed by dividing net loss attributable to common shareholders by the weighted-average number of common shares
outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common shareholders by the sum
of the weighted average number of common shares outstanding and dilutive potential common shares during the period. Potentially dilutive
common shares consist of common shares warrants using the treasury stock method. Common equivalent shares are not included in the denominator
of the diluted earnings per share calculation when inclusion of such shares would be anti-dilutive.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue
Recognition</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is measured according to ASC Topic 606, <i>Revenue from Contracts with Customers</i>. Revenue for sale of products is derived from contracts
with customers, which primarily include the sale of pet food products. The Company recognizes revenue upon transfer of control of promised
goods in a contract with a customer in an amount that reflects the consideration the Company expects to receive in exchange for those
products. Transfer of control occurs once the customer has the contractual right to use the product, generally upon shipment or once
delivery and risk of loss has transferred to the customer.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is recognized net of any taxes collected from customers that are subsequently remitted to governmental authorities, including value-added
tax (&#x201c;VAT&#x201d;), business tax, applicable local government levies. At the time revenue is recognized, allowances are recorded,
with the related reduction to revenue, for estimated sales returns based upon historical experience and related terms of customer arrangements.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
allowance for sales returns recorded by the Company was $0, $0.06 million and $0.89 million for the years ended December 31, 2020, 2019
and 2018, respectively. The Company does not provide rebate, pricing protection or any other concessions to its customers.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company elected to account for shipping and handling fees that occur after the customer has obtained control of goods, for instance,
free onboard shipping point arrangements, as a fulfillment cost and accrues for such costs.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard. Revenue under
the segment reporting standard is measured on the same basis as under the revenue standard. See Note 14 for information regarding revenue
disaggregation by product lines, marketing channels and countries.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities are recorded when consideration is received from a customer prior to transferring the control of goods to the customer or
other conditions under the terms of a sales contract. As of December 31, 2020 and 2019, the Company recorded contract liabilities of
$90,834 and $116,155, respectively, which were presented as advances from customers on the accompanying consolidated balance sheets.&#xa0;During
the years ended December 31, 2020 and 2019, the Company recognized $56,983 and $158,274 of contract liabilities as revenue, respectively.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_GovernmentGrantsPolicyTextBlock', window );">Government Grants</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Government
Grants</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
grants include cash subsidies as well as other subsidies received from the PRC government by the subsidiaries of the Company. Such subsidies
are generally provided as incentives from the local government to encourage the expansion of local business. The government grant is
recognized in the consolidated statements of operations and comprehensive loss when cash is received and the relevant performance criteria
specified in the grant are met.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research
and Development</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development costs are expensed as incurred. The costs primarily consist of raw materials used and salaries paid for the development
and improvement of the Company&#x2019;s products.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Selling Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Selling
Expenses</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
expenses consist primarily of advertising, salaries and shipping and handling costs incurred during the selling activities. Advertising
and transportation expenses are charged to expense as incurred.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shipping
and handling expenses amounted to $620, $287,385 and $741,816 for the years ended December 31, 2020, 2019 and 2018, respectively.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising
costs amounted to $144, $22,221 and $150,154 for the years ended December 31, 2020, 2019 and 2018, respectively.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Income
Taxes</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for income taxes under the provision of FASB ASC 740-10, which requires the recognition of deferred tax assets and liabilities
for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method,
deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities
and their financial reporting amounts at each period end based on enacted tax laws and statutory tax rates applicable to the periods
in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred
tax assets to the amount expected to be realized.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income/Loss</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Comprehensive
Income/Loss</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
220 &#x201c;<i>Comprehensive Income</i>&#x201d; established standards for reporting and display of comprehensive income/loss, its components
and accumulated balances. Components of comprehensive income/loss include net income/loss and foreign currency translation adjustment.
As of December 31, 2020, 2019 and 2018, the only component of accumulated other comprehensive income/loss was foreign currency translation
adjustment.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Loss Contingencies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Loss
Contingencies</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company records accruals for certain of its outstanding legal proceedings or claims when it is probable that a liability will be incurred
and the amount of loss can be reasonably estimated. When a loss contingency is not both probable and estimable, the Company does not
record an accrued liability but discloses the nature and the amount of possible loss, if material, in the notes to the consolidated financial
statements.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reviews the developments in contingencies that could affect the amount of the provisions that has been previously recorded, and
the matters and related possible losses disclosed. The Company makes adjustments to provisions and changes to its disclosures accordingly
to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information. The assessment of whether
a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves complex judgments about
future events. Management is often unable to estimate the loss or a range of loss, particularly where (i) the damages sought are indeterminate,
(ii) the proceedings are in the early stages, or (iii) there is a lack of clear or consistent interpretation of laws specific to the
industry-specific complaints among different jurisdictions. In such cases, there is considerable uncertainty regarding the timing or
ultimate resolution of such matters, including eventual loss, fine, penalty or business impact, if any.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Concentration
of Credit Risk</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to concentrations of credit risk are cash and cash equivalents, restricted cash,
and accounts receivable arising from its normal business activities. The Company places its cash and cash equivalents in financial
institutions in the U.S., the PRC, Hong Kong and New Zealand, which the management believes to be credit-worthy. The Company establishes an allowance for credit losses primarily based upon the age of receivables and factors
surrounding the credit risk of specific customers.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartiesTransactionsPolicyTextBlock', window );">Related Parties Transactions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Related
Parties Transactions</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
related party is generally defined as (i) any person that holds 10% or more of the Company&#x2019;s securities and their immediate families,
(ii) the Company&#x2019;s management, (iii) someone that directly or indirectly controls, is controlled by or is under common control
with the Company, or (iv) anyone who can significantly influence the financial and operating decisions of the Company. A transaction
is considered to be a related party transaction when there is a transfer of resources or obligations between related parties. Related
parties may be individuals or corporate entities.</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transactions
involving related parties cannot be presumed to be carried out on an arm&#x2019;s-length basis, as the requisite conditions of competitive,
free market dealings may not exist. Representations about transactions with related parties, if made, shall not imply that the related
party transactions were consummated on terms equivalent to those that prevail in arm&#x2019;s-length transactions unless such representations
can be substantiated. It is not, however, practical to determine the fair value of amounts due from/to related parties due to their related
party nature.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Segment
Reporting</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company uses the &#x201c;management approach&#x201d; in determining reportable operating segments. The management approach considers the
internal organization and reporting used by the Company&#x2019;s chief operating decision maker for making operating decisions and assessing
performance as the source for determining the Company&#x2019;s reportable segments. The Company&#x2019;s chief operating decision maker
has been identified as the chief executive officer of the Company who reviews financial information based on U.S. GAAP. The chief operating
decision maker now reviews results analyzed by marketing channel. This analysis is only presented at the revenue level with no allocation
of direct or indirect costs. Consequently, the Company has determined that it has only one operating segment.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements not yet adopted</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Recently
Issued Accounting Pronouncements not yet adopted</i></b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, the FASB issued ASU 2019-12, <i>Income Taxes (Topic 740)</i>: Simplifying the Accounting for Income Taxes (&#x201c;ASU
2019-12&#x201d;) as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards. ASU
2019-12 removes certain exceptions from Topic 740, Income Taxes, including (i) the exception to the incremental approach for intra period
tax allocation; (ii) the exception to accounting for basis differences when there are ownership changes in foreign investments; and (iii)
the exception in interim period income tax accounting for year-to-date losses that exceed anticipated losses. ASU 2019-12 also simplifies
GAAP in several other areas of Topic 740 such as (i) franchise taxes and other taxes partially based on income; (ii) transactions with
a government that result in a step up in the tax basis of goodwill; (iii) separate financial statements of entities not subject to tax;
and (iv) enacted changes in tax laws in interim periods. ASU 2019-12 is effective for public entities for annual reporting periods and
interim periods within those years beginning after December 15, 2020, and early adoption is permitted. The Company is currently evaluating
the impact of adopting ASU 2019-12 on its consolidated financial statements and related disclosures.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_COVID19PandemicPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire policy text block for COVID-19 Pandemic.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_COVID19PandemicPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_CurrentExpectedCreditLossesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current Expected Credit Losses policy text block.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_CurrentExpectedCreditLossesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_GoingConcernPolicyTextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for going concern.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_GoingConcernPolicyTextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_GovernmentGrantsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for government grants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_GovernmentGrantsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_LandUsesRightsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Land Use Rights policy text block</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_LandUsesRightsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RelatedPartiesTransactionsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for related party transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RelatedPartiesTransactionsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ShortTermInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for short term investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ShortTermInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6052-115624<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangements entered into by lessor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL117410129-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Subparagraph 14<br> -URI http://asc.fasb.org/section&amp;trid=77888298<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919352-209981<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL117410129-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768000445896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock', window );">Schedule of exchange rates used to translate amounts in USD</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<br/>
Sheet Date<br/>
Rates</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<br/>
Rates</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</font></td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">6.5277</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">6.9001</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</font></td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6.9680</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6.9088</td><td style="text-align: left">&#xa0;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<br/>
Sheet Date<br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</font></td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">0.8153</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">0.8772</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</font></td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.8916</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.8934</td><td style="text-align: left">&#xa0;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Period Covered</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance<br/>
Sheet Date<br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020</font></td><td style="width: 1%; text-align: left">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">103.1589</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">106.7408</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2019</font></td><td style="text-align: left">&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">108.6384</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">109.0086</td><td style="text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock', window );">Schedule of property and equipment estimated useful lives</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 49%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery equipment</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 20 years</font></td>
    <td style="width: 1%">&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer software</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Electronic equipment</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 10 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 10 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor vehicles</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 10 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvement</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shorter of the lease term
    or estimated useful life</font></td>
    <td>&#xa0;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buildings</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20 - 50 years</font></td>
    <td>&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of assets measured at fair value</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; vertical-align: bottom; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Quoted
Prices in Active Markets for Identical Assets</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Level
1)</b></font></p></td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Significant
Other Observation Inputs</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Level
2)</b></font></p></td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Significant
Unobservable Inputs</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Level
3)</b></font></p></td><td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom">Total<br/>
Balance</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center; vertical-align: bottom">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Publicly listed equity securities</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; padding-left: 0.25in; text-indent: -0.125in">As of December 31, 2020</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,138,578</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">3,138,578</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.25in; text-indent: -0.125in">As of December 31, 2019</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of property and equipment useful lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of exchange rates used to translate amounts in USD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfExchangeRatesUsedToTranslateAmountsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768004425640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Cash (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RestrictedCashTablesLineItems', window );"><strong>Disclosure of Restricted Cash [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Schedule of restricted cash</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31, <br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31, <br/> 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Bank deposits used to pledge the bank acceptance notes and letters of credit issued by the Company (A)</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">695,548</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Bank deposits judicially frozen by the court as a result of legal proceedings</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">182,515</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">890,403</td><td style="text-align: left">*</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Deposit in an escrow account (B)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">500,000</td><td style="text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RestrictedCashTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RestrictedCashTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998855000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net and Accounts Receivable-Related Parties, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems', window );"><strong>Disclosure of Accounts Receivable, Net and Accounts Receivable-Related Parties, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of accounts receivable, net and accounts receivable - related parties, net</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31, <br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31, <br/> 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Accounts receivable</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">185,155</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">507,817</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,656</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(486,160</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Accounts receivable, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">168,499</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,657</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Accounts receivable - related parties</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">126,089</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(126,089</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Accounts receivable - related parties, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of changes in allowance for credit loss consisted</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Balance, beginning of the year</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">612,249</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Provision for credit losses</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">15,757</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">617,496</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Write-off uncollectable accounts receivable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(612,249</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Translation adjustment</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">899</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,247</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Balance, end of the year</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,656</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">612,249</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768000461432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_InventoriesTablesLineItems', window );"><strong>Disclosure of Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of inventories</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31, <br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31, <br/> 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Raw materials</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">253,613</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">645,002</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Work in process</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">23,758</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">146,345</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Finished goods</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,523</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">195,586</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Total</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">291,894</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">986,933</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Inventory write-down</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(42,241</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(518,119</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Translation adjustments</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,408</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,402</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Inventories, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">247,245</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">473,216</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_InventoriesTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_InventoriesTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768035370808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property, plant and equipment</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Machinery equipment</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,992,910</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,689,763</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Electronic equipment</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">32,285</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">29,132</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Office equipment</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">251,914</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">236,008</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Vehicles</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">43,709</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">40,947</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Buildings</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,312,545</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,917,815</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Leasehold Improvement</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">328,431</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">307,786</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Total property, plant and equipment</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,961,794</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,221,451</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Less: accumulated depreciation</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(2,324,799</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(1,852,348</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Less: impairment loss</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(813,344</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Translation adjustments</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,910</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.25in; text-indent: -0.125in">Property, plant and equipment, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,636,995</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,562,669</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998839544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land Use Rights (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_LandUseRightsTablesLineItems', window );"><strong>Disclosure of Land Use Rights [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of land use rights</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31,<br/> 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Land use rights</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,097,384</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,028,041</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Accumulated amortization</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(88,379</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(54,817</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Land use rights, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,009,005</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">973,224</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of estimated future amortization expense for land use rights</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortization expense</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 87%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">2021</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">21,070</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">2022</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">21,070</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">2023</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">21,070</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">2024</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">21,070</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">2025</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">21,070</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</font></td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">903,655</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,009,005</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_LandUseRightsTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_LandUseRightsTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998431096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Loans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of short term loans</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0; text-indent: 0"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Short-term loans</p></td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">8,391,323</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">7,624,061</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,391,323</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,624,061</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 75%; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secured</font></td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,354,557</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,624,061</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unsecured</font></td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">36,766</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2pt; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</font></td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,391,323</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,624,061</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock', window );">Schedule of corporate or personal guarantees loans</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">553,369</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 88%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pledged
by cash deposit of RMB300,000 (approximately $43,000) from Gaochuang, real property of Rongfeng Cui and Yanjuan Wang, former CEO of the
Company and his wife, and land use right and real property of Qingdao Saike Environmental Technology Co., Ltd; Guaranteed by Rongfeng
Cui, Yanjuan Wang and Gaochuang.</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,512,219</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pledged by real property
    of the Company and real property of Rongfeng Cui; Guaranteed by Rongfeng Cui and Yanjuan Wang</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,040,888</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pledged by real property
    and land use right of the Company; Guaranteed by Rongfeng Cui and Yanjuan Wang</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,063,866</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guaranteed by Rongfeng
    Cui and Yanjuan Wang</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">184,215</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pledged by restricted cash
    of RMB300,000 (approximately $43,000), four patents and certain equipment of the Company; Guaranteed by Rongfeng Cui, Yanjuan Wang
    and Qingdao Saike Environmental Technology Co., Ltd.</font></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of corporate or personal guarantees loans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfCorporateOrPersonalGuaranteesLoansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768006047560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract', window );"><strong>Other Liabilities and Financial Instruments Subject to Mandatory Redemption [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock', window );">Schedule of other current liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Accrued Liabilities</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">786,880</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">776,564</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Interest Payable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,374,222</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">232,491</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Interest Payable - Related Parties</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">58,824</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">11,699</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Other Payables</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,662,238</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,064</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,882,164</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,054,818</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767995552424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of related parties</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; border-bottom: black 1.5pt solid; vertical-align: bottom; width: 49%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
    of Related Party</b></font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom; width: 2%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; border-bottom: black 1.5pt solid; vertical-align: top; width: 49%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nature
    of Relationship at December 31, 2020</b></font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dandan
    Liu</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Principal
    shareholder, Chief Executive Officer (&#x201c;CEO&#x201d;)</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongfeng
    Cui</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman
    of the Board and Former CEO. Rongfeng Cui ceased to be the CEO of the Company effective August 2, 2019.</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongbing
    Cui</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Former
    Chief Financial Officer (&#x201c;CFO&#x201d;), Rongfeng Cui&#x2019;s brother</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yanjuan
    Wang</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongfeng
    Cui&#x2019;s wife</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yan
    Fu</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Former
    Sales Vice President</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuxiang
    Qi</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dandan
    Liu&#x2019;s mother</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tide
    (Shanghai) Industrial Co. Ltd. (&#x201c;Tide&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Owned
    by Rongfeng Cui and Yanjuan Wang</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qingdao
    Like Pet Supplies Co., Ltd. (&#x201c;Like&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongfeng
    Cui served as CEO, and Shuhua Cui, sister of Rongfeng Cui, served as the legal person. On May 26, 2016, both Rongfeng Cui and Shuhua
    Cui resigned from their positions, but still have significant influence on Like.</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qingdao
    Saike Environmental Technology Co., Ltd. (&#x201c;Saike&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Owned
    by Rongfeng Cui and Yanjuan Wang</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Huangdao
    Ding Ge Zhuang Kangkang Family Farm (&#x201c;Kangkang Family Farm&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled
    by Rongfeng Cui&#x2019;s father</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TDH
    Group BVBA</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
    Belgium company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November
    30, 2018</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TDH
    JAPAN</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
    Japanese company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November
    30, 2018</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qingdao
    Yinhe Jiutian Information Technology Co., Ltd. (&#x201c;Yinhe Jiutian&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Solely
    owned by Rongbing Cui</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Huangdao
    Hanyinhe Software Development Center Co., Ltd. (&#x201c;Hanyinhe&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Solely
    owned by Xiaomei Wang</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhenyu
    Trading (Qingdao) Co., Ltd. (&#x201c;Zhenyu&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling
    shareholder of Yichong prior to September 27, 2019; Sole shareholder of Yichong after September 27, 2019</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; padding-left: 0.125in; text-indent: -0.125in"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing
    Quanmin Chongai Information Technology Co., Ltd. (&#x201c;Quanmin Chongai&#x201d;)</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongbing
    Cui serves as supervisor of Quanmin Chongai</font></td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfDueFromRelatedPartiesTableTextBlock', window );">Schedule of due from related parties</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Tide</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">46</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Rongfeng Cui</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">44,484</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">41,673</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(44,530</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,716</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Due from related parties, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfDueToRelatedPartiesTableTextBlock', window );">Schedule of due to related parties</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Rongbing Cui</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">10,724</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">10,046</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Rongfeng Cui</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">31,297</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,341</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,021</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">39,387</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfShortTermLoansFromRelatedParties', window );">Schedule of short term loans from related parties</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Rongfeng Cui</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">782,773</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">751,029</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Yuxiang Qi</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">172,471</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">112,778</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Yan Fu</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">30,639</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,703</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">985,883</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">892,510</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock', window );">Schedule of sales to related parties, purchases from related parties and services provided by related parties</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">SALES TO:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Like</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,167,933</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Zhenyu</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,778</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Quanmin Chongai</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">187,063</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Liujiayi</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">25,832</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">TDH Group BVBA</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">325,766</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total Sales</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">192,841</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,519,531</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">PURCHASES FROM:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Zhenyu</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">28,872</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">TDH Group BVBA</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,689</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total Purchases</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31,561</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">SERVICE PROVIDED BY:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Hanyinhe</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,373</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">TDH Group BVBA</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">278,396</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">TDH JAPAN</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">134,181</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total Services Consumed</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">421,950</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock', window );">Schedule of accounts receivables from related parties</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Like</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">96,580</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Quanmin Chongai</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,509</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(126,089</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Accounts receivables &#x2013; related parties, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock', window );">Schedule of accounts payable to related parties</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Yinhe Jiutian</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">119,629</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">112,069</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Kangkang Family Farm</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,022</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,705</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Zhenyu Trading</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">64</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">60</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">124,715</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">116,834</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular discloure of accounts payable to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfAccountsPayableToRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of schedule of accounts receivables from related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfAccountsReceivablesFromRelatedPartyTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfDueFromRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of due from related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfDueFromRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfDueToRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of due to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfDueToRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of sales to related parties, purchases from related parties and services provided by related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfSalesToRelatedPartiesPurchasesFromRelatedPartiesAndServicesProvidedByRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfShortTermLoansFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short term loans from related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfShortTermLoansFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768000533240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of provision for income taxes</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Current</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">146</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;-</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;-</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Deferred</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,046</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(900</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of reconciliations of the statutory income tax rate and the Company's effective income tax rate</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">HK statutory income tax rate</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">16.50</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">16.50</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">16.50</td><td style="width: 1%; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">PRC statutory income tax rate difference</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8.50</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8.50</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-1.50</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Effect of additional deduction on R&amp;D expense and salary for disabled workers</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.00</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.08</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.87</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Effect of expenses not deductible for tax purposes</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-2.43</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-0.48</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-0.05</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Valuation allowance recognized with respect to the loss in subsidiaries</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-22.57</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-24.60</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-15.82</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in">Other</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-0.10</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.00</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.00</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-0.10</td><td style="padding-bottom: 2pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">%</td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax assets and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Deferred tax assets, non-current</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Net operating loss carrying forward</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">4,878,672</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">5,269,546</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Total deferred tax assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,878,672</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,269,546</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in; text-indent: -0.125in">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Deferred tax liabilities, non-current</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -0.125in">Property, plant and equipment</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1,036</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,036</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998403672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations of Credit Risk and Major Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of customers and suppliers</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Customer</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Customer A</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">12.35</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Customer G</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">12.02</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Customer P</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">17.33</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>*</b></font></td><td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less
than 10%</font></td>
</tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Suppliers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of customers and suppliers</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Supplier</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Supplier A</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%; text-align: left">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">14.16</td><td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="width: 1%; text-align: left">%</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier B</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    <td style="text-align: left">&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">11.99</td><td style="text-align: left">%</td>
    <td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    </tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier C</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    <td style="text-align: left">&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">12.76</td><td style="text-align: left">%</td>
    <td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier D</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">16.45</td><td style="text-align: left">%</td>
    <td style="text-align: left">&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    <td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    </tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier E</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">10.16</td><td style="text-align: left">%</td>
    <td style="text-align: left">&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    <td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Supplier F</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">17.62</td><td style="text-align: left">%</td>
    <td style="text-align: left">&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    <td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</font></td><td style="text-align: left">%</td>
    </tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>*</b></font></td><td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less
than 10%</font></td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ConcentrationsofCreditRiskandMajorCustomersTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768004823288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Revenue Analysis (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of net revenues generated from different reportable segment</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Overseas sales</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">226,385</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,995,136</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,832,362</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Domestic sales</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">574,921</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,711,445</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,102,457</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Electronic commerce</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,708</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">83,779</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,800,668</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: Sale tax and addition</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,789</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(142,105</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(61,450</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total net revenue</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">815,225</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,648,255</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,674,037</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Pet chews</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">59,096</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,469,755</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,271,777</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Dried pet snacks</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">317,392</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,617,742</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">13,611,010</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Wet canned pet food</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">84,117</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,310,001</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,782,382</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Dental health snacks</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">19,915</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">305,452</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">495,581</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Baked pet biscuits</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3,132</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">87,410</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">95,169</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">334,362</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">479,568</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: Sales tax and addition</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,789</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(142,105</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(61,450</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total net revenue</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">815,225</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,648,255</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,674,037</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December&#xa0;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">South Korea</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,378</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,335,791</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,870,998</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">China</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">713,257</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,662,247</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,569,382</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">United Kingdom</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,573,546</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,415,043</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Germany</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,062,110</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,522,149</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Other countries</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">70,379</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,156,666</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,357,915</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: Sales tax and addition</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,789</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(142,105</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(61,450</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total net revenue</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">815,225</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,648,255</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,674,037</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998543336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of components of lease expense</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Operating lease cost</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50,244</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">107,316</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,001</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total lease cost</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">50,244</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">129,317</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock', window );">Schedule of supplemental cash flow information related to leases</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: bottom; text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td><td>&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left; padding-bottom: 4pt">Operating cash flow from operating leases</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">9,420</td><td style="width: 1%; padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1,737</td><td style="width: 1%; padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Weighted-average remaining lease term</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.97 years</font></td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.60 years</font></td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Weighted-average discount rate</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5.39</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5.39</td><td style="text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock', window );">Schedule of supplemental balance sheet information related to leases</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Operating lease right-of-use assets</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,103</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease right-of-use assets, related parties</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">270,852</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">286,670</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total lease right-of-use assets</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">289,955</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">286,670</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Operating lease liabilities, current</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">9,913</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Operating lease liabilities-related parties, current</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">195,231</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">137,347</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease liabilities-related party, non-current</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">274,794</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">286,875</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total operating lease liabilities</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">479,938</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">424,222</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of maturity of our operating lease liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 88%; text-align: left">2020</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">221,182</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2021</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">50,741</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2022</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">53,785</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2023</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">57,013</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2024</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">60,433</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</font></td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,022</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</font></td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">540,176</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less imputed interest</font></td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(60,238</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2pt; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total operating lease liabilities</font></td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">479,938</td><td style="padding-bottom: 2pt; text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental balance sheet information related to leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information related to leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767995461560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 22, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 19, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 19, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Aug. 24, 2020</div></th>
<th class="th"><div>Nov. 29, 2017</div></th>
<th class="th"><div>Nov. 14, 2017</div></th>
<th class="th"><div>Sep. 09, 2016</div></th>
<th class="th"><div>Feb. 16, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OrganizationDetailsLineItems', window );"><strong>Organization (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhHoldingsIncMember', window );">TDH Holdings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OrganizationDetailsLineItems', window );"><strong>Organization (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhPetfoodLlcMember', window );">TDH Petfood LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OrganizationDetailsLineItems', window );"><strong>Organization (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration of business acquisition</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhHkLimitedMember', window );">TDH HK [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OrganizationDetailsLineItems', window );"><strong>Organization (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TiandihuiMember', window );">Tiandihui [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OrganizationDetailsLineItems', window );"><strong>Organization (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration of business acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 87,849<span></span>
</td>
<td class="nump">&#165; 610,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_YichongQingdaoTechnologyCoLtdMember', window );">Yichong (Qingdao) Technology Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OrganizationDetailsLineItems', window );"><strong>Organization (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_QingdaoLingchongInformationTechnologyCoLtdMember', window );">Qingdao Lingchong Information Technology Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OrganizationDetailsLineItems', window );"><strong>Organization (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TDHFoodsLimitedMember', window );">TDH Foods Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OrganizationDetailsLineItems', window );"><strong>Organization (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_OrganizationDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_OrganizationDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhHoldingsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TdhHoldingsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhPetfoodLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TdhPetfoodLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhHkLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TdhHkLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TiandihuiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TiandihuiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_YichongQingdaoTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_YichongQingdaoTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_QingdaoLingchongInformationTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_QingdaoLingchongInformationTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TDHFoodsLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TDHFoodsLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767923120632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="1">10 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 22, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncurredNetLoss', window );">Incurred net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_WorkingCapitalDeficit', window );">Working capital deficit</a></td>
<td class="nump">$ 8,600,000<span></span>
</td>
<td class="nump">8,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RealizedGainPercentage', window );">Realized gain percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ExcessOfAccumulatedRealizedGainPercentage', window );">Excess of accumulated realized gain percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ExceedingPortionOfTotalRealizedGainPercentage', window );">Exceeding portion of total realized gain percentage</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss', window );">Unrealized gain</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesRealizedGainLoss', window );">Net realized gain</a></td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesGainLoss', window );">Investment management expense</a></td>
<td class="nump">6,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInvestmentExpense', window );">Investment income</a></td>
<td class="nump">4,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment loss on long-lived assets other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 813,344<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment loss on goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,599,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment, ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RecentAdoptionOfAccountingPronouncementDescription', window );">Recent adoption of accounting pronouncement, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">On January 1, 2019, the Company adopted ASU 2016-02, Leases (together with all amendments subsequently issued thereto, &#x201c;ASC Topic 842&#x201d;), using the modified retrospective method. The Company elected the transition method which allows entities to initially apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. As a result of electing this transition method, previously reported financial information has not been restated to reflect the application of the new standard to the comparative periods presented. The Company elected the package of practical expedients permitted under the transition guidance within ASC Topic 842, which among others, allows the Company to carry forward certain historical conclusions reached under ASC Topic 840 regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company elected not to record assets and liabilities on its consolidated balance sheet for new or existing lease arrangements with terms of 12 months or less. The Company recognizes lease expenses for such leases on a straight-line basis over the lease term. In addition, the Company elected the land easement transition practical expedient and did not reassess whether an existing or expired land easement is a lease or contains a lease if it has not historically been accounted for as a lease.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OperatingLeasesLiability', window );">Operating lease liabilities</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RightOfUseAssets', window );">Right of use assets</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SalesRevenue', window );">Allowance for sales revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">890,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ContractRevenuesRecognitionDescription', window );">Contract revenue recognition, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">As of December 31, 2020 and 2019, the Company recorded contract liabilities of $90,834 and $116,155, respectively, which were presented as advances from customers on the accompanying consolidated balance sheets. During the years ended December 31, 2020 and 2019, the Company recognized $56,983 and $158,274 of contract liabilities as revenue, respectively.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advances from customers</a></td>
<td class="nump">$ 90,834<span></span>
</td>
<td class="nump">$ 90,834<span></span>
</td>
<td class="nump">116,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShippingHandlingAndTransportationCost', window );">Shipping and handling expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">620<span></span>
</td>
<td class="nump">287,385<span></span>
</td>
<td class="nump">741,816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 144<span></span>
</td>
<td class="nump">$ 22,221<span></span>
</td>
<td class="nump">$ 150,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_NumberOfSegment', window );">Number of segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment, ownership percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment, ownership percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ContractRevenuesRecognitionDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of contract revenue recognition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ContractRevenuesRecognitionDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ExceedingPortionOfTotalRealizedGainPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>It represents exceeding portion of the total realized gain percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ExceedingPortionOfTotalRealizedGainPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ExcessOfAccumulatedRealizedGainPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>It represents of excess of accumulated realized gain percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ExcessOfAccumulatedRealizedGainPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_IncurredNetLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Incurred net loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_IncurredNetLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_NumberOfSegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_NumberOfSegment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_OperatingLeasesLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_OperatingLeasesLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RealizedGainPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Realized gain percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RealizedGainPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RecentAdoptionOfAccountingPronouncementDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RecentAdoptionOfAccountingPronouncementDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right of use assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_SalesRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for sales revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_SalesRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ShippingHandlingAndTransportationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost incurred during the reporting period in transporting goods and services to customers. Includes freight-out costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ShippingHandlingAndTransportationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_SummaryofSignificantAccountingPoliciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_SummaryofSignificantAccountingPoliciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_WorkingCapitalDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of working capital deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_WorkingCapitalDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of prepayments received from customers for goods or services to be provided in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerAdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInvestmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses related to the generation of investment income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInvestmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767923052728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts in USD<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ForeignCurrencyTranslationAxis=petz_RMBIntoUSDollarsMember', window );">RMB into U.S. Dollars [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts in USD [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate', window );">Balance Sheet Date Rates</a></td>
<td class="nump">6.5277<span></span>
</td>
<td class="nump">6.9680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ForeignCurrencyExchangeRateTranslationAverageRates', window );">Average Rates</a></td>
<td class="nump">6.9001<span></span>
</td>
<td class="nump">6.9088<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ForeignCurrencyTranslationAxis=petz_EuroIntoUSDollarsMember', window );">Euro into U.S. Dollars [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts in USD [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate', window );">Balance Sheet Date Rates</a></td>
<td class="nump">0.8153<span></span>
</td>
<td class="nump">0.8916<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ForeignCurrencyExchangeRateTranslationAverageRates', window );">Average Rates</a></td>
<td class="nump">0.8772<span></span>
</td>
<td class="nump">0.8934<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ForeignCurrencyTranslationAxis=petz_YenIntoUSDollarsMember', window );">Yen into U.S. Dollars [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts in USD [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate', window );">Balance Sheet Date Rates</a></td>
<td class="nump">103.1589<span></span>
</td>
<td class="nump">108.6384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ForeignCurrencyExchangeRateTranslationAverageRates', window );">Average Rates</a></td>
<td class="nump">106.7408<span></span>
</td>
<td class="nump">109.0086<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ForeignCurrencyExchangeRateTranslationAverageRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate average rates amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ForeignCurrencyExchangeRateTranslationAverageRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate balance sheet date rates amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsinUSDLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ForeignCurrencyTranslationAxis=petz_RMBIntoUSDollarsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ForeignCurrencyTranslationAxis=petz_RMBIntoUSDollarsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ForeignCurrencyTranslationAxis=petz_EuroIntoUSDollarsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ForeignCurrencyTranslationAxis=petz_EuroIntoUSDollarsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ForeignCurrencyTranslationAxis=petz_YenIntoUSDollarsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ForeignCurrencyTranslationAxis=petz_YenIntoUSDollarsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767923104296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Computer software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Electronic equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Electronic equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor vehicles [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor vehicles [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PropertyPlantAndEquipmentUsefulLifes', window );">Leasehold improvement, description</a></td>
<td class="text">Shorter of the lease term or estimated useful life<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">50 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_PropertyPlantAndEquipmentUsefulLifes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leasehold improvement, description</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_PropertyPlantAndEquipmentUsefulLifes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_SummaryofSignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentestimatedusefullivesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767923122952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of assets measured at fair value - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PubliclyListedEquitySecuritiesAbstract', window );"><strong>Publicly listed equity securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Publicly listed equity securities</a></td>
<td class="nump">$ 3,138,578<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PubliclyListedEquitySecuritiesAbstract', window );"><strong>Publicly listed equity securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Publicly listed equity securities</a></td>
<td class="nump">3,138,578<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observation Inputs (Level 2) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PubliclyListedEquitySecuritiesAbstract', window );"><strong>Publicly listed equity securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Publicly listed equity securities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PubliclyListedEquitySecuritiesAbstract', window );"><strong>Publicly listed equity securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Publicly listed equity securities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_PubliclyListedEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_PubliclyListedEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767992413688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restricted Cash (Details)<br></strong></div></th>
<th class="th" colspan="2">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 25, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Deposits', window );">Bank deposits used to pledge the bank acceptance notes</a></td>
<td class="nump">$ 695,548<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNotesPayable', window );">Notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 908,008<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashEquivalentsCurrent', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">43,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Non-interest bearing escrow account</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">In connection with its initial public offering, the Company agreed to deposit $500,000 in a non-interest bearing escrow account to satisfy the potential indemnification obligation for two years following September 25, 2017. The Company received the deposit in full during the year ended December 31, 2020.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Deposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Deposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term notes payable classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashEquivalentsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash equivalents restricted as to withdrawal or usage, classified as current. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashEquivalentsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768004347160">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Restricted Cash (Details) - Schedule of restricted cash - USD ($)<br></strong></div></th>
<th class="th" colspan="2"><div>Dec. 31, 2020</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 25, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfRestrictedCashAbstract', window );"><strong>Schedule of restricted cash [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom', window );">Bank deposits used to pledge the bank acceptance notes and letters of credit issued by the Company ()</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 695,548<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes', window );">Bank deposits judicially frozen by the court as a result of legal proceedings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">182,515<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">890,403<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Deposit in an escrow account ()</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The cash is restricted for use over the terms of the bank acceptance notes and was used directly to settle the liabilities when the bank acceptance notes became due. As of December 31, 2020 and 2019, the Company had notes payable of $0 and $908,008, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Including $695,548 of bank deposits used to pledge the bank acceptance notes.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">In connection with its initial public offering, the Company agreed to deposit $500,000 in a non-interest bearing escrow account to satisfy the potential indemnification obligation for two years following September 25, 2017. The Company received the deposit in full during the year ended December 31, 2020.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bank deposits judicially frozen by the court as a result of legal proceedings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bank deposits used to pledge the bank acceptance notes and letters of credit issued by the Company</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfRestrictedCashAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfRestrictedCashAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767995233608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable, Net and Accounts Receivable-Related Parties, Net (Details) - Schedule of accounts receivable, net and accounts receivable - related parties, net - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts receivable</a></td>
<td class="nump">$ 185,155<span></span>
</td>
<td class="nump">$ 507,817<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables', window );">Less: Allowance for credit losses</a></td>
<td class="num">(16,656)<span></span>
</td>
<td class="num">(486,160)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsAndNotesReceivableNet', window );">Accounts receivable, net</a></td>
<td class="nump">168,499<span></span>
</td>
<td class="nump">21,657<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=petz_AccountsReceivableRelatedPartyMember', window );">Accounts Receivable - Related Parties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">126,089<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables', window );">Less: Allowance for credit losses</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(126,089)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsAndNotesReceivableNet', window );">Accounts receivable, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=petz_AccountsReceivableRelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=petz_AccountsReceivableRelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767992607288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net and Accounts Receivable-Related Parties, Net (Details) - Schedule of changes in allowance for credit loss consisted - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract', window );"><strong>Schedule of changes in allowance for credit loss consisted [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance, beginning of the year</a></td>
<td class="nump">$ 612,249<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Provision for credit losses</a></td>
<td class="nump">15,757<span></span>
</td>
<td class="nump">617,496<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-off uncollectable accounts receivable</a></td>
<td class="num">(612,249)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAndOtherAdjustment', window );">Translation adjustment</a></td>
<td class="nump">899<span></span>
</td>
<td class="num">(5,247)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance, end of the year</a></td>
<td class="nump">$ 16,656<span></span>
</td>
<td class="nump">$ 612,249<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfChangesInAllowanceForCreditLossConsistedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveTranslationAndOtherAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveTranslationAndOtherAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998422488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories', window );">Write-down of potentially obsolete or slow-moving inventories</a></td>
<td class="nump">$ 42,241<span></span>
</td>
<td class="nump">$ 518,119<span></span>
</td>
<td class="nump">$ 1,501,510<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_LowerOfCostOrMarketAdjustment', window );">Lower of cost or market adjustment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 166,998<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_LowerOfCostOrMarketAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lower of cost or market adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_LowerOfCostOrMarketAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Write-down of potentially obsolete or slow-moving inventories.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_WritedownOfPotentiallyObsoleteOrSlowmovingInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767995532616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - Schedule of inventories - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfInventoriesAbstract', window );"><strong>Schedule of inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 253,613<span></span>
</td>
<td class="nump">$ 645,002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">23,758<span></span>
</td>
<td class="nump">146,345<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">14,523<span></span>
</td>
<td class="nump">195,586<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Total</a></td>
<td class="nump">291,894<span></span>
</td>
<td class="nump">986,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryAdjustments', window );">Inventory write-down</a></td>
<td class="num">(42,241)<span></span>
</td>
<td class="num">(518,119)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax', window );">Translation adjustments</a></td>
<td class="num">(2,408)<span></span>
</td>
<td class="nump">4,402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">$ 247,245<span></span>
</td>
<td class="nump">$ 473,216<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfInventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfInventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative translation gain (loss), after tax, from translating foreign currency financial statements into the reporting currency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768004374440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 363,098<span></span>
</td>
<td class="nump">$ 543,311<span></span>
</td>
<td class="nump">$ 388,256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateralAmount', window );">Property, plant and equipment with net book value</a></td>
<td class="nump">6,174,867<span></span>
</td>
<td class="nump">5,929,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_BuildingsNetBookValue', window );">Buildings net book value</a></td>
<td class="nump">$ 5,890,975<span></span>
</td>
<td class="nump">$ 5,617,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_BuildingsNetBookValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Buildings net book value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_BuildingsNetBookValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCollateralAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets pledged to secure a debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCollateralAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767992458744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Details) - Schedule of property, plant and equipment - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">$ 8,961,794<span></span>
</td>
<td class="nump">$ 9,221,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(2,324,799)<span></span>
</td>
<td class="num">(1,852,348)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Less: impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(813,344)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1', window );">Translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">6,636,995<span></span>
</td>
<td class="nump">6,562,669<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">1,992,910<span></span>
</td>
<td class="nump">2,689,763<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Electronic equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">32,285<span></span>
</td>
<td class="nump">29,132<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">251,914<span></span>
</td>
<td class="nump">236,008<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">43,709<span></span>
</td>
<td class="nump">40,947<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">6,312,545<span></span>
</td>
<td class="nump">5,917,815<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">$ 328,431<span></span>
</td>
<td class="nump">$ 307,786<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of acquisition adjustments included in property, plant and equipment (PPE) for utilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767992543032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land Use Rights (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 28,253<span></span>
</td>
<td class="nump">$ 28,217<span></span>
</td>
<td class="nump">$ 7,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandAndLandImprovements', window );">Land use right with net book value</a></td>
<td class="nump">$ 829,887<span></span>
</td>
<td class="nump">$ 793,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LandAndLandImprovements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated deprecation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LandAndLandImprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998547320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Land Use Rights (Details) - Schedule of land use rights - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfLandUseRightsAbstract', window );"><strong>Schedule of land use rights [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Land', window );">Land use rights</a></td>
<td class="nump">$ 1,097,384<span></span>
</td>
<td class="nump">$ 1,028,041<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandImprovements', window );">Accumulated amortization</a></td>
<td class="num">(88,379)<span></span>
</td>
<td class="num">(54,817)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_LandAndLandImprovement', window );">Land use rights, net</a></td>
<td class="nump">$ 1,009,005<span></span>
</td>
<td class="nump">$ 973,224<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_LandAndLandImprovement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated deprecation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sales.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_LandAndLandImprovement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfLandUseRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfLandUseRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Land">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Land</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LandImprovements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated deprecation and depletion of additions or improvements to real estate held for productive use. Examples include, but are not limited to, walkways, driveways, fences, and parking lots.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LandImprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768015128360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Land Use Rights (Details) - Schedule of estimated future amortization expense for land use rights<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract', window );"><strong>Schedule of estimated future amortization expense for land use rights [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 21,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2022</a></td>
<td class="nump">21,070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2023</a></td>
<td class="nump">21,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2024</a></td>
<td class="nump">21,070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive', window );">2025</a></td>
<td class="nump">21,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">903,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 1,009,005<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfEstimatedFutureAmortizationExpenseForLandUseRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767992381160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Loans (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 20, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 20, 2018 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoansDetailsLineItems', window );"><strong>Short-Term Loans (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short term loans</a></td>
<td class="nump">$ 8,391,323<span></span>
</td>
<td class="nump">$ 7,624,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest expenses, loans</a></td>
<td class="nump">1,136,654<span></span>
</td>
<td class="nump">746,504<span></span>
</td>
<td class="nump">$ 138,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesOptionAxis=petz_ChinaConstructionBankMember', window );">China Construction Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoansDetailsLineItems', window );"><strong>Short-Term Loans (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Short-term bank loans annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.39%<span></span>
</td>
<td class="nump">5.39%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term bank loans borrowed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,119,000<span></span>
</td>
<td class="nump">&#165; 21,450,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_AgreementAxis=petz_LoansAgreementMember', window );">Loans agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoansDetailsLineItems', window );"><strong>Short-Term Loans (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short term loans</a></td>
<td class="nump">$ 107,829<span></span>
</td>
<td class="nump">$ 1,046,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_AgreementAxis=petz_LoansAgreementMember', window );">Loans agreements [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoansDetailsLineItems', window );"><strong>Short-Term Loans (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Short-term bank loans annual interest rate</a></td>
<td class="nump">4.15%<span></span>
</td>
<td class="nump">2.46%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_AgreementAxis=petz_LoansAgreementMember', window );">Loans agreements [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoansDetailsLineItems', window );"><strong>Short-Term Loans (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Short-term bank loans annual interest rate</a></td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ShortTermLoansDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ShortTermLoansDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalHomeLoanBankAdvancesOptionAxis=petz_ChinaConstructionBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankAdvancesOptionAxis=petz_ChinaConstructionBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_AgreementAxis=petz_LoansAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_AgreementAxis=petz_LoansAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767992781896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-Term Loans  (Details) - Schedule of short term loans - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfShortTermLoansAbstract', window );"><strong>Schedule of short term loans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short term loans</a></td>
<td class="nump">$ 8,391,323<span></span>
</td>
<td class="nump">$ 7,624,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Total</a></td>
<td class="nump">8,391,323<span></span>
</td>
<td class="nump">7,624,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SecuredShortTermLoansAndLongTermLoans', window );">Secured</a></td>
<td class="nump">8,354,557<span></span>
</td>
<td class="nump">7,624,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_UnsecuredShortTermLoansAndLongTermLoans', window );">Unsecured</a></td>
<td class="nump">36,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SecuredAndUnsecuredTotal', window );">Total</a></td>
<td class="nump">$ 8,391,323<span></span>
</td>
<td class="nump">$ 7,624,061<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfShortTermLoansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfShortTermLoansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_SecuredAndUnsecuredTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Secured and unsecured total amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_SecuredAndUnsecuredTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_SecuredShortTermLoansAndLongTermLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Secured loan amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_SecuredShortTermLoansAndLongTermLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_UnsecuredShortTermLoansAndLongTermLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unsecured amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_UnsecuredShortTermLoansAndLongTermLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate of total long-term debt, including current maturities and short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767995412952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-Term Loans  (Details) - Schedule of corporate or personal guarantees loans<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyMember', window );">Pledged by cash deposit of RMB300,000 (approximately $43,000) from Gaochuang, real property of Rongfeng Cui and Yanjuan Wang, former CEO of the Company and his wife, and land use right and real property of Qingdao Saike Environmental Technology Co., Ltd; Guaranteed by Rongfeng Cui, Yanjuan Wang and Gaochuang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems', window );"><strong>Short-Term Loans (Details) - Schedule of corporate or personal guarantees loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_CorporateOrPersonalGuaranteesProvidedForLoans', window );">Corporate or personal guarantees provided for loans</a></td>
<td class="nump">$ 553,369<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyOneMember', window );">Pledged by real property of the Company and real property of Rongfeng Cui; Guaranteed by Rongfeng Cui and Yanjuan Wang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems', window );"><strong>Short-Term Loans (Details) - Schedule of corporate or personal guarantees loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_CorporateOrPersonalGuaranteesProvidedForLoans', window );">Corporate or personal guarantees provided for loans</a></td>
<td class="nump">1,512,219<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyTwoMember', window );">Pledged by real property and land use right of the Company; Guaranteed by Rongfeng Cui and Yanjuan Wang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems', window );"><strong>Short-Term Loans (Details) - Schedule of corporate or personal guarantees loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_CorporateOrPersonalGuaranteesProvidedForLoans', window );">Corporate or personal guarantees provided for loans</a></td>
<td class="nump">3,040,888<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyThreeMember', window );">Guaranteed by Rongfeng Cui and Yanjuan Wang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems', window );"><strong>Short-Term Loans (Details) - Schedule of corporate or personal guarantees loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_CorporateOrPersonalGuaranteesProvidedForLoans', window );">Corporate or personal guarantees provided for loans</a></td>
<td class="nump">3,063,866<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyFourMember', window );">Pledged by restricted cash of RMB300,000 (approximately $43,000 ), four patents and certain equipment of the Company; Guaranteed by Rongfeng Cui, Yanjuan Wang and Qingdao Saike Environmental Technology Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems', window );"><strong>Short-Term Loans (Details) - Schedule of corporate or personal guarantees loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_CorporateOrPersonalGuaranteesProvidedForLoans', window );">Corporate or personal guarantees provided for loans</a></td>
<td class="nump">$ 184,215<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_CorporateOrPersonalGuaranteesProvidedForLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of corporate or personal guarantees provided for loans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_CorporateOrPersonalGuaranteesProvidedForLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ShortTermLoansDetailsScheduleofcorporateorpersonalguaranteesloansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998156696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Current Liabilities (Details) - Schedule of other current liabilities - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfOtherCurrentLiabilitiesAbstract', window );"><strong>Schedule of other current liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued Liabilities</a></td>
<td class="nump">$ 786,880<span></span>
</td>
<td class="nump">$ 776,564<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Interest Payable</a></td>
<td class="nump">1,374,222<span></span>
</td>
<td class="nump">232,491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent', window );">Interest Payable - Related Parties</a></td>
<td class="nump">58,824<span></span>
</td>
<td class="nump">11,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Other Payables</a></td>
<td class="nump">3,662,238<span></span>
</td>
<td class="nump">34,064<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 5,882,164<span></span>
</td>
<td class="nump">$ 1,054,818<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfOtherCurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfOtherCurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest payable on debt, including, but not limited to, trade payables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767994457000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details)<br></strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="11">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt', window );">Unsecured long term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 288,000<span></span>
</td>
<td class="nump">&#8364; 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,500<span></span>
</td>
<td class="nump">&#8364; 10,000<span></span>
</td>
<td class="nump">$ 69,000<span></span>
</td>
<td class="nump">&#8364; 60,000<span></span>
</td>
<td class="nump">$ 69,000<span></span>
</td>
<td class="nump">&#8364; 60,000<span></span>
</td>
<td class="nump">$ 69,000<span></span>
</td>
<td class="nump">&#8364; 60,000<span></span>
</td>
<td class="nump">$ 69,000<span></span>
</td>
<td class="nump">&#8364; 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repaid loans to related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 385,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expenses for loans from related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">632,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,091<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">857,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,171,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,726,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_InventoriesPurchasedFromRelatedParties', window );">Inventories purchased from related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,698<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember', window );">Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,448,533<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyTransactionMember', window );">Related Party Transaction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_UnsecuredShortTermLoansFromRelatedParty', window );">Unsecured short term loans from related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,791,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repaid loans to related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,080,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Related party transaction, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">the Company entered into a loan agreement with Dandan Liu. In May 2018, the agreement was amended to, among others, reclassify unpaid interest payable to the principal of the loan, resulting in an increase of principal from RMB3,000,000 (approximately $466,000) to RMB3,030,000 (approximately $471,000) and increase the interest rate from 3% to 15%. Interest rate will be 24% for the period past due. In March 2019, the agreement was further amended to, among others, reclassify unpaid interest payable to the principal of the loan, resulting in an increase of principal to RMB3,484,500 (approximately $539,000) and extend the maturity date from January 2019 to May 2019.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyTransactionMember', window );">Related Party Transaction [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate for loans outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyTransactionMember', window );">Related Party Transaction [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate for loans outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=petz_AnIndividualMember', window );">Individual [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Related party transaction, description</a></td>
<td class="text">the Company entered into a loan agreement with Yuxiang Qi. Interest rate was 15% during the loan period and 24% for the period past due. In March 2019, the agreement was amended to, among others, reclassify unpaid interest payable to the principal of the loan, resulting in an increase of principal from RMB3,000,000 (approximately $462,000) to RMB3,405,000 (approximately $522,000) and extend the maturity date from December 2018 to May 2019.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_InventoriesPurchasedFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of inventories purchased from related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_InventoriesPurchasedFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RelatedPartyTransactionsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RelatedPartyTransactionsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_UnsecuredShortTermLoansFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unsecured short term loans from related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_UnsecuredShortTermLoansFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense incurred on a debt or other obligation to related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfUnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919370-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121603689&amp;loc=d3e36975-112693<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918703-209980<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121606570&amp;loc=SL77919784-209982<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionDescriptionOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyTransactionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_RelatedPartyTransactionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=petz_AnIndividualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=petz_AnIndividualMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767923176696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of related parties<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_DandanLiuMember', window );">Dandan Liu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Principal shareholder, Chief Executive Officer ("CEO")<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RongfengCuiMember', window );">Rongfeng Cui [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Chairman of the Board and Former CEO. Rongfeng Cui ceased to be the CEO of the Company effective August 2, 2019.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RongbingCuiMember', window );">Rongbing Cui [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Former Chief Financial Officer ("CFO"), Rongfeng Cui's brother<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_YanjuanWangMember', window );">Yanjuan Wang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Rongfeng Cui's wife<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_YanFuMember', window );">Yan Fu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Former Sales Vice President<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_YuxiangQiMember', window );">Yuxiang Qi [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Dandan Liu's mother<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TideShanghaiIndustrialCoLtdMember', window );">Tide (Shanghai) Industrial Co. Ltd. ("Tide"&#157;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Owned by Rongfeng Cui and Yanjuan Wang<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_QingdaoLikePetSuppliesCoLtdMember', window );">Qingdao Like Pet Supplies Co., Ltd. ("Like"&#157;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Rongfeng Cui served as CEO, and Shuhua Cui, sister of Rongfeng Cui, served as the legal person. On May 26, 2016, both Rongfeng Cui and Shuhua Cui resigned from their positions, but still have significant influence on Like.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember', window );">Qingdao Saike Environmental Technology Co., Ltd. ("Saike"&#157;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Owned by Rongfeng Cui and Yanjuan Wang<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_KangkangFamilyFarmMember', window );">Huangdao Ding Ge Zhuang Kangkang Family Farm ("Kangkang Family Farm"&#157;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Controlled by Rongfeng Cui's father<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember', window );">TDH Group BVBA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">A Belgium company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November 30, 2018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhJapanMember', window );">TDH JAPAN [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">A Japanese company solely owned by Rongfeng Cui prior to November 30, 2018; a wholly owned subsidiary of the Company since November 30, 2018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember', window );">Qingdao Yinhe Jiutian Information Technology Co., Ltd. (&#8220;Yinhe Jiutian&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Solely owned by Rongbing Cui<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember', window );">Huangdao Hanyinhe Software Development Center Co., Ltd. (&#8220;Hanyinhe&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Solely owned by Xiaomei Wang<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_ZhenyuTradingQingdaoCoLtdMember', window );">Zhenyu Trading (Qingdao) Co., Ltd. (&#8220;Zhenyu&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Noncontrolling shareholder of Yichong prior to September 27, 2019; Sole shareholder of Yichong after September 27, 2019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember', window );">Beijing Quanmin Chongai Information Technology Co., Ltd. (&#8220;Quanmin Chongai&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement', window );">Nature of Relationship</a></td>
<td class="text">Rongbing Cui serves as supervisor of Quanmin Chongai<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the terms and manner of settlement of the related party transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_DandanLiuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_DandanLiuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_RongfengCuiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_RongfengCuiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_RongbingCuiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_RongbingCuiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_YanjuanWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_YanjuanWangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_YanFuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_YanFuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_YuxiangQiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_YuxiangQiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TideShanghaiIndustrialCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TideShanghaiIndustrialCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_QingdaoLikePetSuppliesCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_QingdaoLikePetSuppliesCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_QingdaoSaikeEnvironmentalTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_KangkangFamilyFarmMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_KangkangFamilyFarmMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhJapanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TdhJapanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_QingdaoYinheJiutianInformationTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_HuangdaoHanyinheSoftwareDevelopmentCenterCoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_ZhenyuTradingQingdaoCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_ZhenyuTradingQingdaoCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_BeijingQuanminChongaiInformationTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767997073064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of due from related parties - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of due from related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from related parties, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables', window );">Less: Allowance for credit losses</a></td>
<td class="num">(44,530)<span></span>
</td>
<td class="num">(41,716)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TideShanghaiIndustrialCoLtdMember', window );">Tide [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of due from related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from related parties, net</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RongfengCuiMember', window );">Rongfeng Cui [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of due from related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from related parties, net</a></td>
<td class="nump">$ 44,484<span></span>
</td>
<td class="nump">$ 41,673<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TideShanghaiIndustrialCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TideShanghaiIndustrialCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_RongfengCuiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_RongfengCuiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768026496168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of due to related parties - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of due to related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="nump">$ 42,021<span></span>
</td>
<td class="nump">$ 39,387<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RongbingCuiMember', window );">Rongbing Cui [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of due to related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="nump">10,724<span></span>
</td>
<td class="nump">10,046<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RongfengCuiMember', window );">Rongfeng Cui [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of due to related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="nump">$ 31,297<span></span>
</td>
<td class="nump">$ 29,341<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_RongbingCuiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_RongbingCuiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_RongfengCuiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_RongfengCuiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767994380264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of short term loans from related parties - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of short term loans from related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoanRelatedParties', window );">Short term loans - related parties</a></td>
<td class="nump">$ 985,883<span></span>
</td>
<td class="nump">$ 892,510<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_RongfengCuiMember', window );">Rongfeng Cui [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of short term loans from related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoanRelatedParties', window );">Short term loans - related parties</a></td>
<td class="nump">782,773<span></span>
</td>
<td class="nump">751,029<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_YuxiangQiMember', window );">Yuxiang Qi [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of short term loans from related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoanRelatedParties', window );">Short term loans - related parties</a></td>
<td class="nump">172,471<span></span>
</td>
<td class="nump">112,778<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_YanFuMember', window );">Yan Fu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of short term loans from related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ShortTermLoanRelatedParties', window );">Short term loans - related parties</a></td>
<td class="nump">$ 30,639<span></span>
</td>
<td class="nump">$ 28,703<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RelatedPartyTransactionsDetailsScheduleofshorttermloansfromrelatedpartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ShortTermLoanRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short term loan related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ShortTermLoanRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_RongfengCuiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_RongfengCuiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_YuxiangQiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_YuxiangQiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_YanFuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_YanFuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767995075112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of sales to related parties, purchases from related parties and services provided by related parties - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SalesToAbstract', window );"><strong>SALES TO:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Total Sales</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 192,841<span></span>
</td>
<td class="nump">$ 1,519,531<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ServiceProvidedByAbstract', window );"><strong>SERVICE PROVIDED BY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ServicesProvidedByRelatedParties', window );">Total Services Consumed</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">421,950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember', window );">Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SalesToAbstract', window );"><strong>SALES TO:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Total Sales</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">192,841<span></span>
</td>
<td class="nump">1,519,531<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=petz_PurchasesMember', window );">Purchases [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PurchasesFromAbstract', window );"><strong>PURCHASES FROM:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Total Purchases</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">31,561<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_LikeMember', window );">Like [Member] | Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SalesToAbstract', window );"><strong>SALES TO:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Total Sales</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,167,933<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_ZhenyuMember', window );">Zhenyu [Member] | Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SalesToAbstract', window );"><strong>SALES TO:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Total Sales</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,778<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_ZhenyuMember', window );">Zhenyu [Member] | Purchases [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PurchasesFromAbstract', window );"><strong>PURCHASES FROM:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Total Purchases</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">28,872<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_QuanminChongaiMember', window );">Quanmin Chongai [Member] | Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SalesToAbstract', window );"><strong>SALES TO:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Total Sales</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">187,063<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_LiujiayiMember', window );">Liujiayi [Member] | Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SalesToAbstract', window );"><strong>SALES TO:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Total Sales</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">25,832<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember', window );">TDH Group BVBA [Member] | Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ServiceProvidedByAbstract', window );"><strong>SERVICE PROVIDED BY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ServicesProvidedByRelatedParties', window );">Total Services Consumed</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">278,396<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember', window );">TDH Group BVBA [Member] | Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SalesToAbstract', window );"><strong>SALES TO:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Total Sales</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">325,766<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember', window );">TDH Group BVBA [Member] | Purchases [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PurchasesFromAbstract', window );"><strong>PURCHASES FROM:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Total Purchases</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,689<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_HanyinheMember', window );">Hanyinhe [Member] | Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ServiceProvidedByAbstract', window );"><strong>SERVICE PROVIDED BY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ServicesProvidedByRelatedParties', window );">Total Services Consumed</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">9,373<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhJapanMember', window );">TDH JAPAN [Member] | Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ServiceProvidedByAbstract', window );"><strong>SERVICE PROVIDED BY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ServicesProvidedByRelatedParties', window );">Total Services Consumed</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 134,181<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_PurchasesFromAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_PurchasesFromAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_SalesToAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_SalesToAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ServiceProvidedByAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ServiceProvidedByAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ServicesProvidedByRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ServicesProvidedByRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=petz_PurchasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=petz_PurchasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_LikeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_LikeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_ZhenyuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_ZhenyuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_QuanminChongaiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_QuanminChongaiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_LiujiayiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_LiujiayiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_HanyinheMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_HanyinheMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhJapanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TdhJapanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767992575576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of accounts receivables from related parties - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of accounts receivables from related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivables &#8211; related parties, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent', window );">Less: Allowance for credit losses</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(126,089)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_LikeMember', window );">Like [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of accounts receivables from related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivables &#8211; related parties, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">96,580<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_QuanminChongaiMember', window );">Quanmin Chongai [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of accounts receivables from related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivables &#8211; related parties, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 29,509<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RelatedPartyTransactionsDetailsScheduleofaccountsreceivablesfromrelatedpartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation allowance for receivables classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_LikeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_LikeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_QuanminChongaiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_QuanminChongaiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767995443784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of accounts payable to related parties - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of accounts payable to related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable to related parties</a></td>
<td class="nump">$ 124,715<span></span>
</td>
<td class="nump">$ 116,834<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_YinheJiutianMember', window );">Yinhe Jiutian [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of accounts payable to related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable to related parties</a></td>
<td class="nump">119,629<span></span>
</td>
<td class="nump">112,069<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_KangkangFamilyFarmMember', window );">Kangkang Family Farm [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of accounts payable to related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable to related parties</a></td>
<td class="nump">5,022<span></span>
</td>
<td class="nump">4,705<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_ZhenyuTradingMember', window );">Zhenyu Trading [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of accounts payable to related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable to related parties</a></td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RelatedPartyTransactionsDetailsScheduleofaccountspayabletorelatedpartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_YinheJiutianMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_YinheJiutianMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_KangkangFamilyFarmMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_KangkangFamilyFarmMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_ZhenyuTradingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_ZhenyuTradingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767922971160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2016</div></th>
<th class="th"><div>Mar. 16, 2007</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">TDH Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PreferentialTaxRatePercenatge', window );">Preferential tax rate percentage, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The law applies a uniform 25% enterprise income tax rate to both foreign invested enterprises and domestic enterprises. According to the tax law, entities that qualify as high and new technology enterprises (&#x201c;HNTE&#x201d;) supported by the PRC government are allowed a 15% preferential tax rate instead of the uniform tax rate of 25%.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhHkLimitedMember', window );">TDH HK [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">TDH Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhPetfoodLlcMember', window );">TDH Petfood LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal and state income tax at statutory rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhJapanMember', window );">TDH JAPAN [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">TDH Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.421%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember', window );">TDH Group BVBA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">TDH Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29.58%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TiandihuiMember', window );">Tiandihui [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_PreferentialTaxRatePercenatge', window );">Preferential tax rate percentage, description</a></td>
<td class="text">Tiandihui was granted the HNTE designation jointly by Qingdao science and Technology Bureau, Qingdao Municipal Finance Bureau, Qingdao Municipal State Taxation Bureau, Qingdao Local Taxation Bureau, and is qualified for a preferential tax rate of 15% for the year ended December 31, 2018. Tiandihui is subject to the 25% EIT rate for the years ended December 31, 2020 and 2019.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_IncomeTaxesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_IncomeTaxesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_PreferentialTaxRatePercenatge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferential tax rate percenatge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_PreferentialTaxRatePercenatge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhHkLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TdhHkLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhPetfoodLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TdhPetfoodLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhJapanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TdhJapanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TiandihuiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TiandihuiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998359128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of provision for income taxes - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfProvisionForIncomeTaxesAbstract', window );"><strong>Schedule of provision for income taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">$ 146<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="num">(1,046)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="num">$ (900)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfProvisionForIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfProvisionForIncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768004828200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of reconciliations of the statutory income tax rate and the company's effective income tax rate<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract', window );"><strong>Schedule of reconciliations of the statutory income tax rate and the company's effective income tax rate [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">HK statutory income tax rate</a></td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">PRC statutory income tax rate difference</a></td>
<td class="nump">8.50%<span></span>
</td>
<td class="nump">8.50%<span></span>
</td>
<td class="num">(1.50%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers', window );">Effect of additional deduction on R&amp;D expense and salary for disabled workers</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.08%<span></span>
</td>
<td class="nump">0.87%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Effect of expenses not deductible for tax purposes</a></td>
<td class="num">(2.43%)<span></span>
</td>
<td class="num">(0.48%)<span></span>
</td>
<td class="num">(0.05%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance recognized with respect to the loss in subsidiaries</a></td>
<td class="num">(22.57%)<span></span>
</td>
<td class="num">(24.60%)<span></span>
</td>
<td class="num">(15.82%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Total</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effect of additional deduction on R&amp;amp;amp;D expense and salary for disabled workers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_EffectOfAdditionalDeductionOnRAndDExpenseAndSalaryForDisabledWorkers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfReconciliationsOfTheStatutoryIncomeTaxRateAndTheCompanysEffectiveIncomeTaxRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768013776280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of deferred tax assets and liabilities - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract', window );"><strong>Deferred tax assets, non-current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carrying forward</a></td>
<td class="nump">$ 4,878,672<span></span>
</td>
<td class="nump">$ 5,269,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Total deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(4,878,672)<span></span>
</td>
<td class="num">(5,269,546)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax liabilities, non-current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,036<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767994578952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2020</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>Jan. 31, 2019</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 22, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_StockholdersEquityDetailsLineItems', window );"><strong>Stockholders' Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Owners to acquire equity interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of cash proceeds amount</a></td>
<td class="nump">$ 2,730,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Stock issued sale of shares (in Shares)</a></td>
<td class="nump">9,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_StatutoryReserveAmount', window );">Statutory reserve amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 160,014<span></span>
</td>
<td class="nump">$ 160,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentAdditionalInformation', window );">Description of equity interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">In accordance with the relevant laws and regulations of the PRC, the Company&#x2019;s PRC subsidiaries are required to set aside at least 10% of their respective after-tax net profits each year determined in accordance with PRC GAAP and if any, to fund the statutory reserve until the balance of the reserve reaches 50% of their respective registered capital. The statutory reserve is not distributable in the form of cash dividends and can be used to make up cumulative prior year losses.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRestrictedAssets', window );">Total restricted net assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,654,519<span></span>
</td>
<td class="nump">10,628,933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember', window );">TDH Group BVBA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_StockholdersEquityDetailsLineItems', window );"><strong>Stockholders' Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common shares, shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Owners to acquire equity interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhJapanMember', window );">Tdh Japan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_StockholdersEquityDetailsLineItems', window );"><strong>Stockholders' Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common shares, shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">936,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Owners to acquire equity interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_ZuhuaZouMember', window );">Zuhua Zou [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_StockholdersEquityDetailsLineItems', window );"><strong>Stockholders' Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common shares, shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares issued, price share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of cash proceeds amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_JishanSunZouVenturesLLCMember', window );">Jishan Sun, Zou Ventures LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_StockholdersEquityDetailsLineItems', window );"><strong>Stockholders' Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common shares, shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares issued, price share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Stock issued sale of shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,333,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_AggregatePurchasePrice', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_ZhonghuaLiuMember', window );">Zhonghua Liu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_StockholdersEquityDetailsLineItems', window );"><strong>Stockholders' Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of cash proceeds amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,490,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_EasthillCapitalManagementLLCMember', window );">Easthill Capital Management LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_StockholdersEquityDetailsLineItems', window );"><strong>Stockholders' Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of cash proceeds amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,490,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_DandanLiuMember', window );">Dandan Liu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_StockholdersEquityDetailsLineItems', window );"><strong>Stockholders' Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common shares, shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,033,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of cash proceeds amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,270,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RemainingCashOutstandingBalance', window );">Remaining subscription receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,240,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_AggregatePurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_AggregatePurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RemainingCashOutstandingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining cash outstanding balance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RemainingCashOutstandingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_StatutoryReserveAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statutory reserve amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_StatutoryReserveAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_StockholdersEquityDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_StockholdersEquityDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentAdditionalInformation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This serves as a place to record data that is not required by accounting literature but is useful for readers of the financial statements as it relates to the details of an equity method investment in common stock. Such information may include the amount of change for a change in ownership (equity) percentage in a given period and the amount and type of the consideration given or received in relation to the change in ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentAdditionalInformation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestrictedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total assets that cannot be used for operating purposes because of contract or regulatory requirements that are in effect for a period that extends beyond one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestrictedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TdhJapanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TdhJapanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_ZuhuaZouMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_ZuhuaZouMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_JishanSunZouVenturesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_JishanSunZouVenturesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_ZhonghuaLiuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_ZhonghuaLiuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_EasthillCapitalManagementLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_EasthillCapitalManagementLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_DandanLiuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_DandanLiuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998691064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations of Credit Risk and Major Customers (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerLMember', window );">Customer L [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">45.09%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerMMember', window );">Customer M [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">24.89%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerNMember', window );">Customer N [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">19.82%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerOMember', window );">Customer O [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">11.72%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerHMember', window );">Customer H [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36.88%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerIMember', window );">Customer I [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.51%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerJMember', window );">Customer J [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.61%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerKMember', window );">Customer K [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierBMember', window );">Supplier B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">11.99%<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierBMember', window );">Supplier B [Member] | Accounts Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">11.84%<span></span>
</td>
<td class="nump">30.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCustomer', window );">Customer, concentration risk, description</a></td>
<td class="text">customers accounting for 10% or more<span></span>
</td>
<td class="text">customers accounting for 10% or more<span></span>
</td>
<td class="text">customers accounting for 10% or more<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Suppliers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems', window );"><strong>Concentrations of Credit Risk and Major Customers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskSupplier', window );">Supplier, concentration risk, description</a></td>
<td class="text">suppliers accounting for 10% or more<span></span>
</td>
<td class="text">suppliers accounting for 10% or more<span></span>
</td>
<td class="text">suppliers accounting for 10% or more<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ConcentrationsofCreditRiskandMajorCustomersDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of risks that arise due to the volume of business transacted with a particular customer. At a minimum, the description informs financial statement users of the general nature of the risk, but excludes "Information about Major Customers" that may be disclosed elsewhere (for instance, segment disclosures).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskSupplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of risks that arise due to the volume of business transacted with a particular supplier or reliance placed on that supplier. At a minimum, the description informs financial statement users of the general nature of the risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99380358&amp;loc=d3e7102-108593<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskSupplier</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerMMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerNMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerNMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerJMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerJMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerKMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767999019832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations of Credit Risk and Major Customers (Details) - Schedule of customers and suppliers<br></strong></div></th>
<th class="th" colspan="6">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2020</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><sup>[1]</sup></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerAMember', window );">Customer A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">12.35%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerGMember', window );">Customer G [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">12.02%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerPMember', window );">Customer P [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">17.33%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text"> <span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Less than 10%</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerGMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_CustomerPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767994369656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations of Credit Risk and Major Customers (Details) - Schedule of customers and suppliers<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierAMember', window );">Supplier A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">14.16%<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierBMember', window );">Supplier B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">11.99%<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierCMember', window );">Supplier C [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">12.76%<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierDMember', window );">Supplier D [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">16.45%<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierEMember', window );">Supplier E [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.16%<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierFMember', window );">Supplier F [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">17.62%<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierEMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierFMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=petz_SupplierFMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768004745976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Revenue Analysis (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_DescriptionOfNumberOfSegments', window );">Number of segment, description</a></td>
<td class="text">Since the nature, the production processes and the marketing channel of the products are substantially similar, the Company is considered as operating in a single reportable segment with revenues derived from multiple product lines, marketing channels and countries.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDescriptionOfAllOtherSegments', window );">Description of other countries revenue</a></td>
<td class="text">&#x201c;Other countries&#x201d; are comprised of all countries whose revenue, individually, was less than 10% of the Company&#x2019;s total revenue.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_DescriptionOfNumberOfSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_DescriptionOfNumberOfSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDescriptionOfAllOtherSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the sources of revenue included in the "all other" segments category.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDescriptionOfAllOtherSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767994843496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Revenue Analysis (Details) - Schedule of net revenues generated from different reportable segment - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=petz_MarketingChannelsMember', window );">Marketing channels [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">$ 815,225<span></span>
</td>
<td class="nump">$ 12,648,255<span></span>
</td>
<td class="nump">$ 23,674,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SalesTaxAndAdditions', window );">Less: Sale tax and addition</a></td>
<td class="num">(2,789)<span></span>
</td>
<td class="num">(142,105)<span></span>
</td>
<td class="num">(61,450)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember', window );">Product lines [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">815,225<span></span>
</td>
<td class="nump">12,648,255<span></span>
</td>
<td class="nump">23,674,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SalesTaxAndAdditions', window );">Less: Sale tax and addition</a></td>
<td class="num">(2,789)<span></span>
</td>
<td class="num">(142,105)<span></span>
</td>
<td class="num">(61,450)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=petz_DifferentCountriesMember', window );">Countries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">815,225<span></span>
</td>
<td class="nump">12,648,255<span></span>
</td>
<td class="nump">23,674,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SalesTaxAndAdditions', window );">Less: Sale tax and addition</a></td>
<td class="num">(2,789)<span></span>
</td>
<td class="num">(142,105)<span></span>
</td>
<td class="num">(61,450)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=petz_PetChewsMember', window );">Pet chews [Member] | Product lines [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">59,096<span></span>
</td>
<td class="nump">6,469,755<span></span>
</td>
<td class="nump">6,271,777<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=petz_DriedPetSnacksMember', window );">Dried pet snacks [Member] | Product lines [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">317,392<span></span>
</td>
<td class="nump">4,617,742<span></span>
</td>
<td class="nump">13,611,010<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=petz_WetCannedPetFoodMember', window );">Wet canned pet food [Member] | Product lines [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">84,117<span></span>
</td>
<td class="nump">1,310,001<span></span>
</td>
<td class="nump">2,782,382<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=petz_DentalHealthSnacksMember', window );">Dental health snacks [Member] | Product lines [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">19,915<span></span>
</td>
<td class="nump">305,452<span></span>
</td>
<td class="nump">495,581<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=petz_BakedPetBiscuitsMember', window );">Baked pet biscuits [Member] | Product lines [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">3,132<span></span>
</td>
<td class="nump">87,410<span></span>
</td>
<td class="nump">95,169<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=petz_OthersMember', window );">Others [Member] | Product lines [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">334,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">479,568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=currency_KRW', window );">South Korea [Member] | Countries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">34,378<span></span>
</td>
<td class="nump">1,335,791<span></span>
</td>
<td class="nump">2,870,998<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China [Member] | Countries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">713,257<span></span>
</td>
<td class="nump">2,662,247<span></span>
</td>
<td class="nump">6,569,382<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">United Kingdom [Member] | Countries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,573,546<span></span>
</td>
<td class="nump">2,415,043<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_DE', window );">Germany [Member] | Countries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,062,110<span></span>
</td>
<td class="nump">2,522,149<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=petz_OtherCountriesMember', window );">Other countries [Member] | Countries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">70,379<span></span>
</td>
<td class="nump">5,156,666<span></span>
</td>
<td class="nump">9,357,915<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=petz_OverseaSalesMember', window );">Overseas sales [Member] | Marketing channels [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">226,385<span></span>
</td>
<td class="nump">9,995,136<span></span>
</td>
<td class="nump">15,832,362<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=petz_DomesticSalesMember', window );">Domestic sales [Member] | Marketing channels [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">574,921<span></span>
</td>
<td class="nump">2,711,445<span></span>
</td>
<td class="nump">4,102,457<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=petz_ElectronicCommerceMember', window );">Electronic commerce [Member] | Marketing channels [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">$ 16,708<span></span>
</td>
<td class="nump">$ 83,779<span></span>
</td>
<td class="nump">$ 3,800,668<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_SalesTaxAndAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of sales tax additions during the reportable sement period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_SalesTaxAndAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=petz_MarketingChannelsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=petz_MarketingChannelsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=petz_DifferentCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=petz_DifferentCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=petz_PetChewsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=petz_PetChewsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=petz_DriedPetSnacksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=petz_DriedPetSnacksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=petz_WetCannedPetFoodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=petz_WetCannedPetFoodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=petz_DentalHealthSnacksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=petz_DentalHealthSnacksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=petz_BakedPetBiscuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=petz_BakedPetBiscuitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=petz_OthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=petz_OthersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=currency_KRW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=currency_KRW</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=petz_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=petz_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=petz_OverseaSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=petz_OverseaSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=petz_DomesticSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=petz_DomesticSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=petz_ElectronicCommerceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=petz_ElectronicCommerceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998515272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Disclosure Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_LeaseTerm', window );">Lease term</a></td>
<td class="text">The remaining lease term of the Company&#x2019;s leases ranges from approximately 2 to 7 years.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Rental expenses, including operating leases with related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 218,414<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_LeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_LeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768000442168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases (Details) - Schedule of components of lease expense - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfComponentsOfLeaseExpenseAbstract', window );"><strong>Schedule of components of lease expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 50,244<span></span>
</td>
<td class="nump">$ 107,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">22,001<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 50,244<span></span>
</td>
<td class="nump">$ 129,317<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfComponentsOfLeaseExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfComponentsOfLeaseExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998850360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases (Details) - Schedule of supplemental cash flow information related to leases - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flow from operating leases</a></td>
<td class="nump">$ 9,420<span></span>
</td>
<td class="nump">$ 1,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">5 years 354 days<span></span>
</td>
<td class="text">7 years 219 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">5.39%<span></span>
</td>
<td class="nump">5.39%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767998608216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operating Leases (Details) - Schedule of supplemental balance sheet information related to leases - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract', window );"><strong>Schedule of supplemental balance sheet information related to leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 19,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OperatingLeaseRightofuseAssetsRelatedParties', window );">Operating lease right-of-use assets, related parties</a></td>
<td class="nump">270,852<span></span>
</td>
<td class="nump">$ 286,670<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_TotalLeaseRightofuseAssets', window );">Total lease right-of-use assets</a></td>
<td class="nump">289,955<span></span>
</td>
<td class="nump">286,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">9,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent', window );">Operating lease liabilities-related parties, current</a></td>
<td class="nump">195,231<span></span>
</td>
<td class="nump">137,347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent', window );">Operating lease liabilities-related party, non-current</a></td>
<td class="nump">274,794<span></span>
</td>
<td class="nump">286,875<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 479,938<span></span>
</td>
<td class="nump">$ 424,222<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_OperatingLeaseLiabilitiesrelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_OperatingLeaseLiabilitiesrelatedPartyNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_OperatingLeaseRightofuseAssetsRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating lease right-of-use assets, related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_OperatingLeaseRightofuseAssetsRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_TotalLeaseRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_TotalLeaseRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767992428520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operating Leases (Details) - Schedule of maturity of our operating lease liabilities<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract', window );"><strong>Schedule of maturity of our operating lease liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 221,182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">50,741<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="nump">53,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="nump">57,013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">60,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">97,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">540,176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(60,238)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_TotalOperatingLeaseLiabilities', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 479,938<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ScheduleOfMaturityOfOurOperatingLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_TotalOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_TotalOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767994438200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash deposit</a></td>
<td class="nump">$ 6,566,549<span></span>
</td>
<td class="nump">$ 5,114,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 893,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOtherNet', window );">Patents and certain property, plant and equipment with net book value</a></td>
<td class="nump">283,892<span></span>
</td>
<td class="nump">312,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ContingentLiabilities', window );">Contingent liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_RecognizedContingentLosses', window );">Recognized contingent losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToEmployees', window );">Wages and servance payables</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnRestructuringOfDebt', window );">Recognized losses</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=petz_GaochuangMember', window );">Gaochuang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash deposit</a></td>
<td class="nump">$ 43,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_CommitmentsandContingenciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_CommitmentsandContingenciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ContingentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ContingentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_RecognizedContingentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Recognized contingent losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_RecognizedContingentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnRestructuringOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6402221&amp;loc=d3e15743-112638<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnRestructuringOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of cash to employees, including wages and salaries, during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentOtherNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOtherNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=petz_GaochuangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=petz_GaochuangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767994489912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Investments (Details)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_LiujiayiPetTechnologyCoLtdMember', window );">Liujiayi Pet Technology (Beijing) Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_LongTermInvestmentsDetailsLineItems', window );"><strong>Long-Term Investments (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage', window );">Business acquisition equity interests rate percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash consideration</a></td>
<td class="nump">$ 79,400<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=petz_TideFoodCoLtdMember', window );">Shandong Tide Food Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_LongTermInvestmentsDetailsLineItems', window );"><strong>Long-Term Investments (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage', window );">Business acquisition equity interests rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 156,200<span></span>
</td>
<td class="nump">&#165; 1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,903<span></span>
</td>
<td class="nump">$ 17,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_LongTermInvestmentsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_LongTermInvestmentsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_LiujiayiPetTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_LiujiayiPetTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=petz_TideFoodCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=petz_TideFoodCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139768000602520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disposal of Subsidiaries (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainOrLossOnSaleOfStockInSubsidiary', window );">Recognized losses in connection with disposals</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (5,018)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainOrLossOnSaleOfStockInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainOrLossOnSaleOfStockInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139767923092696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 02, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of Stock, Number of Shares Issued in Transaction (in Shares) | shares</a></td>
<td class="nump">9,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of cash proceeds amount | $</a></td>
<td class="nump">$ 2,730,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Price per share (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_AuctionPrice', window );">Auction price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,100,000<span></span>
</td>
<td class="nump">&#165; 33,140,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_ThirdPartyAuctionPrice', window );">Third party auction price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,200,000<span></span>
</td>
<td class="nump">&#165; 21,138,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of cash proceeds amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,730,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common shares (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_petz_NumberOfInvestors', window );">Number of investors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_AuctionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the value of land uie rights owned by the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_AuctionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_NumberOfInvestors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of investors.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_NumberOfInvestors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_SubsequentEventsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_SubsequentEventsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_petz_ThirdPartyAuctionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Third party auction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">petz_ThirdPartyAuctionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>petz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>99
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  **FE('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  "BII2&!66$>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R$[7#DR:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI=^?
M/H%J':3V$5^B#QC)8KH;7-LEJ<.:'8F"!$CZB$ZE,B>ZW-S[Z!3E9SQ 4/JD
M#@@5YRMP2,HH4C "BS 365,;+75$13Y>\$;/^/ 9VPEF-&"+#CM*($H!K!DG
MAO/0UG #C##"Z-)W <U,G*I_8J<.L$MR2'9.]7U?]HLIEW<0\/Z\?9W6+6R7
M2'4:\Z]D)9T#KMEU\MOB\6FW84W%*U'P^Z):[<2#%$NYY!^CZP^_F[#SQN[M
M/S:^"C8U_+J+Y@M02P,$%     @  HJ:4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  "BII2R1?Z.E$$   \$0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;*68;W.J.!3&7]_]%!E?5X'XIWI'G;%:M\[N[79J]][IRQ2B, 7")J&VWWY/
M H+MXI&9?:. G">_Y"3/29P>A'Q5(>>:O"=QJF:=4.OLN^,H/^0)4SV1\11^
MV0F9, VW<N^H3'(6V* D=JCKCIR$16EG/K7/'N1\*G(=1RE_D$3E2<+DQPV/
MQ6'6\3K'!X_1/M3F@3.?9FS/MUS_G3U(N',JE2!*>*HBD1+)=[/.PON^I$,3
M8-_X&?&#.KDFIBLO0KR:FTTPZ[B&B,?<UT:"P=<;7_(X-DK \4\IVJG:-(&G
MUT?UM>T\=.:%*;X4\:\HT.&L,^Z0@.]8'NM'<;CC98<LH"]B93_)H7AW,.@0
M/U=:)&4P$"116GRS]W(@3@(H/1- RP#Z)< [UT*_#.C;CA9DMELKIME\*L6!
M2/,VJ)D+.S8V&GH3I2:-6RWAUPCB]'PE_!RRHLDB#<AMJB/]039I,3W,,'>)
M"IGD:NIH:,W$.'ZI?%,HTS/*'B4_1*I#!;(!#SX+.(!9L=(CZPU%%5?<[Y&^
M=T6H2]T&H"4>OLADC]"1#?<0G'XU='VKU[\T=*?C]2>\1#::)PII85"U,+ M
M#,ZT4.;CD>\CI26#INY9PIM2@>L\K>[(G8B#*-VK*\#U>PC<L((;HJ)5]Y\^
MLD8F/)RZW35",:HH1JC,,I?20*PCY;.8/',FS7PCL!@:H7"U;M>CW3XV.:XK
MKNLVJ5N*)(%9L=7"?[TB6[N4R%^Y5IJE)AU-L[@0'EIAX\)O\^%@,IA,)L.I
M\]: -*Z0QBC2 K(5V(RM8];4\@T>OV.QXLC03"J.2:NA 1()*=N .[R3/_A'
M$Q&NY+JN-QH/!G2(8'EN;85N*[!R2CWR3$@-28+T,9TW6R"N^/S5.#^3G9BT
MUX;LIXCS5$.UA>D><]E,A"O="PR(UD"T#9#%($M8:WLA&Q-X0>=>I%WF^U#5
M)8@$A2!&6)NSUV]#^ LV"-W75!Q@$7*F1 J-;)3*O[92TN*:^.#5KN[A=EPY
MYP.7D0A0O[HD59;$W[Y]^V]1_(Q7^[K7TMA//74-#YOGVR6;QZEJG_=P:_Y*
M58[=>2Y<;OV,4=4N[[6R^=N$R[UQBM]!08?&]C.6-B\(7%#+'/-8KS9[#W?K
MDFP;P@) >?Z?Z7NUZWNM;/_VG3S!5D9%=KM49+&1"U>[Q$5KUZ>M7!]V14*"
MX=MMW)6U?$X$F)L RY6FD@>-"_2"^FJ,0=8%@.*V?;)-3W.8_45M:N3!A2[,
M+UI7 (H[=T7T:89A8+C>Q836SD]QEZXWIO4\0[!PL8M8M>O35IMY4^'(?9Z\
M-%>@"R*PX>GVQ]0=84BUTU/<G*NIKZ'\VO.TJ4/LN -JY,,5FRND<W(^-4YI
MC^V*^&9I%4?5ZFGUU\#"'HB=^O7B?X4?S!BM(C'?0:C;NP8>61S5BQLM,GO:
M?1$:SL[V,N0LX-*\ +_OA-#'&]- ]8?)_%]02P,$%     @  HJ:4N20SHO0
M!P  L"   !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6R=6FM3XSH2_2NJ
M[*TM;A4AUL,/S0!53.#6I):%6<+LUGX4B4)<8UNYMA*&_?7;=DR<6(]D[@?
M=EJ=TZWN/MTREV^J_%$MI=3H9YX5U=5@J?7JTVA4S98R%]6%6LD"/EFH,A<:
M;LO74;4JI9@WB_)L1((@&N4B+0;7E\VS;^7UI5KK+"WDMQ)5ZSP7Y?L7F:FW
MJP$>?#QX2E^7NGXPNKY<B5<YE?K[ZEL)=Z.=EGF:RZ)*58%*N;@:W.!/8Q;5
M"QJ)?Z?RK=J[1K4I+TK]J&\F\ZM!4".2F9SI6H6 /QLYEEE6:P(<?[9*![OO
MK!?N7W]H_Z,Q'HQY$94<J^P_Z5POKP;) ,WE0JPS_:3>OLK6H+#6-U-9U?Q&
M;ZUL,$"S=:55WBX&!'E:;/^*GZTC]A9@YEA V@7DU 6T74 ;0[?(&K-NA1;7
MEZ5Z0V4M#=KJB\8WS6JP)BWJ;9SJ$CY-89V^'JNB4EDZ%UK.T1>1B6(FT;16
M5Z$A^CZ]16>__7XYTO!5]8+1K%7[9:N6.-3>RMD%HO@<D8 $EN7CDY=C?KA\
M! ;NK"0[*TFCC[JL_/[T=/?PC&ZFT[OGZ2>/1KK32!N-S*515$LDBCF:U1?R
MSW6Z$9DL=&7SU595U*BJ\VIS'851%#(P;;/O%%,NQ)CA.-S)'6!E.ZS,B_5)
M5KI,9_4.UVAM"+<*PKUOQ@D)<=@#:!&C/& !M0,,=P!#+\#I4I5ZJ&69H[38
M -K<Y<G0 $ Q3<(XZ0'U?E]=&C]5*S&35P.H?94L-W)PC3Q1$>T,B;R&W,QF
M:@W0H<#-)$3$2R;/42&US93(]&64,-Z/"5.,X"B,[0Z/=SAC/\[YID[T"FD%
M!7RURE)95DZDL0&!X2#IN]R4HCP)(CO09 <T\0*=0#@46I6I=,-+3 ^QF+!^
M[)IB+*;@2SM O@/(O0"_E7(EWIMX;<J!TDM90N$N2WB$1%5!(74BYV8( / $
M]Y!;Q$(:44?2X: K_8$7^[/2(NMAM9;ZP 00A#CB8=_'%LD8<Y+PP(%UCZ:P
MMX(_/#X,#ZNX)UUQQPN8'-D^:(A*_7Z.5D!]NMG"NIBOZAUU[ENK=-_,**(1
MYX8_+()A1**(._S1T0_V\\]]C71=2536?8H[Q%HUAWL7\" PH)J"'/*#, ?2
MCGRPGWWN5?%Z2FT?8Y-=8N ^1ZG#';E@/[L\P@X+G1:O*)/BPV-#M1C6[O-$
MO<DUF&,7U>&.(K"?(TZ  YU7*;.F)5N)4D/QLP*T4$,<)"'I[ZQ%+HFBV)63
M'8E@/XMLZT>ABN$)-<2DAYC3T%)"+(()9Y2XX'94@OU<LH7K@6@R!$Y82&#3
M^Q@MDF&0Q 2[0'9T@OE)G>K]Y.;+Y'[R/+GSMJND*_;$7^QWK0G05=V7V#Q
MS/(-?N=Q1'L.L DR*(#44==(5^<)_B68IZ5"J_1@0Z ),/I7FQQT7=11Y,C>
M?.'GD0>EI=^UWO4G=:2M"2:E\" )@L1A0L<HQ,\HNYYP4:J\'3VA*[0:8^&*
M8-^++50+]^ (AXYQAG240OR4\D44/Y#:R')>BH4]F8F%3)+](M)"/"9VB+#C
M''+R1),I4=@AF@234(XI,;+-%(PCPH((.V!V7$3\7-2'>6*VF83"DS!)#-RF
M7,)AJG1YMR,><H1XQ,\CV6:22!3$I#];6<3"."0NMW9,0_Q,<[N6]61UBBLM
M4PD)2'\"L(A13A-':T0ZMB'^Z:7?BV2I>$FS5#?C5DOJ5MCF2,(A<NUP:,=1
MU,]1'CAF9'H!4LO(PD-"^XZUR=&8,H=G:<=CU,]CCP=SX)XA5K0F+4$ZP6S:
MKZ@609C$8&)T5'_:$1CU$]CA+'@,K\E!F ?0>_*H#]@BR5@$THXB0/<.X.C)
M$^&)W1+M&(;Z&>96+B2X8HZT^'G$&V-J.14+J.-<@7840G]M;'$G TRO>TVX
M=<-,!B$QB[D17Q:Y)$I<!Y"T(QKJ)YIM>!T+*\N1&*<LC'B?MFV2+&8\P8[:
M33MNH;$WK*;/C^-_?'V\O[U[FO[];Y"$\6=T]Z_OD^?_HK/;NS\FX\GS[]X8
MZUB"^EEBK/)<%0CZK-D/=/9;<!$$N-Y/M!'96GY&) C.@^T/JI8"VD(DUAH8
M._V?G']&+#Q/&#_G//SX-*VJ-81$<PRUUI6&BSI\A$:W<B;S%RA('T?RC5!]
MN&X]VZ<65@J3T-B%8V*'CNE8B?I9Z68^3^MW/! Q*Y'.AVF!9F*50@19P9I<
M1#"/:!@;>!V24>PHGZQC+N9GKJD6>JU5^8[:[MT:X,S"-A'L>C\-C\L=PNQ8
MB1V=KM;Y>ELYYG*1SE)KN6 FS0P)@6BCN-]"644QCUD4.E*1=9S$_)RTC[8]
M5U4YC$?+^BWB1J*T@'N)SC)55=8X9B;[ #B2&.=T%D',H%-U%''6D13S#U7;
MNO=\^Q5]55F=C="V3(K9Q3;KE_ ,1JR/,E,?/.IW=-;NC-TD<Z8:0E,=)_U@
MMPA2&K/ T=FPO9=)?FI\4.#V0I<JR^KJDA8P/LC*%D=C9C+CT)5J'2\R/R]N
M7?J7_6<RG,-_EE=-T!ERQPD'ZZB0_2(5-K7X+]L3&>\,'8=6-DG[H=5H[W5R
M_2[_GZ)\36$XS.0"E@87,3BEW+X>W]YHM6K>,+\HK57>7"ZE %-J ?A\H93^
MN*E?6N_^2>'Z_U!+ P04    "  "BII2%A;IX70"  "K!@  &    'AL+W=O
M<FMS:&5E=',O<VAE970S+GAM;)5576_:,!3]*U?1'EJI(R$06JH0J:6JMH=)
MJ&C;P[0'DUR(5<?.; >V_?I=.VD$'6R4!^*/>\X]Y]JY27=*/YL2T<+/2D@S
M"TIKZ]LP-'F)%3,#5:.DG;72%;,TU9O0U!I9X4&5".,HFH05XS+(4K^VT%FJ
M&BNXQ(4&TU05T[_N4:C=+!@&+PM/?%-:MQ!F:<TVN$3[N5YHFH4]2\$KE(8K
M"1K7L^!N>#N?N'@?\(7CSNR-P3E9*?7L)A^+61 Y02@PMXZ!T6.+<Q3"$9&,
M'QUGT*=TP/WQ"_NC]TY>5LS@7(FOO+#E++@)H, U:X1]4KL/V/E)'%^NA/'_
ML&MC$PK.&V-5U8%)0<5E^V0_NSKL 8;C$X"X \3G D8=8.2-MLJ\K0=F699J
MM0/MHHG-#7QM/)K<<.E.<6DU[7+"V6RNI%&"%\QB ?=,,)DC+!V=@8L%TRAM
MB9;G3)A+> _O( 13TK))0TOI'4F8=ZGNVU3QB50/F ]@-+R".(JC(_#YV?#A
M]! >DNG>>=P[CSW?Z 3?TI)GNH\6U!H>N23GG E8*,/]!?MVMS)6TS7[_H]D
MHS[9R"<;GRQS51$G'6?^? 4UT[!EHD&XX!(>E!!,&ZA1M[6]/%;;EO_:\[M7
M<YM%@R@:IN%VOX3_BSH0/^[%C]\@OCU^8(TME>:_L3BFMB5,]G106VE_KQ2?
M$WF@.NE5)V]7S8UICBM._M(Q3F[&T^DT>27XC, #O9->[^3M>JGO&LMDP>7F
MF.C)N:+/"&Q%AWNMQ+7Q3TQON#0@<$W0:'!-'+IMC>W$JMIWEY6RU*O\L*2O
M"6H70/MKI>S+Q#6L_ON4_0%02P,$%     @  HJ:4B;(C]<?"   8"8  !@
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
MSM1=&+EI7_!YD<;(=?MU)?)"J 9@_[^0TAPNF@F.+Y4]_ 502P,$%     @
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
MH<2E0T",2#YU7E58(A)'B&AXFL\4Q'+MC^P^ R<=/&Q\;$EB*;U<")#3N9#
M[E.;X1O^ANEC,4F$,>GSH1P(%\*B6C5-KC]W@Z/SV8EUH1L!4)#DB6>]+X80
M%?$$ @F+0.)8(<LQ[J64[I=%1V:VP79H:WHTY-X(GV8HIM.%2F%I1H1K4K=M
MX=]N"0"3-AT?KSAR:& I@!-H,2/Q5-HE!J]A""/1K9MKO_A5A^.FTE^81TN[
M%?7E%01V@\UXVB!H]ZAM"6*H\!%(#Y2I+$E8 A+A,V6?^Y=S]._'Z ^D^/S\
M!@+HPXT/7T]SE^9M=[5ONPF2@B43$:[BM)M1IGWWKD!/^>45SCAGU"V_ 8(Z
M&E/DE=\ 09W]3XX::0E('JO7',T\)0 B$C/D'E"$Y$@2^]4G4&$LJ)S(/J0E
M$ADFDC_*E[3CQ.$#VMNU,7PK#9QN08)@N@4(PNG6Y>#]3%M5/;3ON:JC]I&(
M[KU'AV\/[]*Z;M\@Y7S_ ;U==F_$LFJZ%W3]EE8ZXZZC7-UKE?$/)GA6W3NO
MN@]-N6O? G57-DVY;7_=J'2M*B.@_WY?ZC6\_V :.+QY[.K_4$L#!!0    (
M  **FE))6.\.M0@  $89   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
MM5EM<]NX$?[.7X%1FTXRPY%$V8[MQ/&,I%PN=AS'9[NYN7;Z 2*7(A*28 #0
MBOOK;Q<@*.HU\?3ZQ39)8/?99U\!GRVD^JHS ,.^%WFIW_0R8ZI7@X&.,RBX
M[LL*2OR22E5P@X]J/M"5 I[8344^& V'+P<%%V7O_,R^NU'G9[(VN2CA1C%=
M%P57CQ/(Y>)-+^KY%[=BGAEZ,3@_J_@<[L#\L[I1^#1HI22B@%(+63(%Z9O>
M.'HU.:3U=L%G 0O=^9N1)3,IO]+#1?*F-R1 D$-L2 +'7P\PA3PG00CC6R.S
MUZJDC=V_O?1WUG:T9<8U3&7^NTA,]J9WTF,)I+S.S:U<O(?&GB.2%\M<VY]L
MX=:.#GLLKK611;,9$12B=+_Y]X:'SH:3X8X-HV;#R.)VBBS*M]SP\S,E%TS1
M:I1&?UA3[6X$)TIRRIU1^%7@/G/^2<UY*?[+B:*S@4&)]'X0-[LG;O=HQ^YH
MQ#[*TF2:_5(FD*P*&""4%L_(XYF,]DI\"W&?'40A&PU'PSWR#EK[#JR\@Y^P
MC_U[/--&82#\9X_DPU;RH95\N$OR[:_CZXM_C>\O/EUO8V[_[FMI((C8/_YV
M,HJBUZPKC-V_?<_>RSP1Y5R'[*)$1I[3PM'P=?>3?16]?A$LN&:BC*6JI.(&
M$H:FWD%EH)B!8@=#(C,Z8C6Z2#&3 <OY0C.9VK\G2ABA,_99J+DHV87.>9GH
M/OM4LFOYX$0<.@GA"K)5E3Q89#+/'YE<E/BHZYD6B< T;S9]8%>B$+1RQ90/
MW@B4AI++.?M /[#86'!5C0HT$-89H%+&6>;4LU@6%2\?VZ7PK1;F,1"E 07:
MD+S?<%W");L7:)+(:L'>29EH4Z>I9E/9#]F523K<^F4>DR5A2>2I9>'E/A;H
MRPV8%-4$5U?3$/%>PP-/.,L;ZW/!9R)'I-Z D) N,A%GJW+)3LU.3Y\UEC%O
M61\C@F&:6% N3]8@\1AW*%2&O 0*J#038]&&*.*U YDA9"P_)D/8L<2ZB_'B
M$@?7_3T:#OL;JQ,)FI72D-L9N0/K)"C!<\:U!H-1IEJ3!>A^\ DQD<-XR6*.
M88>4;Z!"0IJ8H:]K*M=LS;C3CWB3.K:1B"BP9SGD%L .;,$J-E8I0;$DV4>N
MT!N1YY9 :,,5"<>OHGQH0&(7^PJ&SW)@&N):.3'XP0F@W7UO24M4 W0-9K ;
MYAJ%#+['&)(V[EL&*0'0/\]\4F_S<YL$+MB$6<8)>O@=S%2-Z1J,(A?F_>4.
M6V!22?4CZ>;5%'6$[ Y]F5#2WBCY@-D (;I+5CG8VG;\6K-;J.I9+F*",<U$
MR=N4N[F=M@4 08S1!3D;C0C!<(3VLRV)$S2)TV=C6\1\*C1=(\(T7=J:<;(.
MV([B](I-0'RAY)AF: (7[%+47T3-IMC4:X4^F,JBJ$L1NSQHBT;@+5C=YXT)
M&Y*W5687' <6:V2SO\5@^41..MQ;]PJ,@AT6!%RANQ'"W/F&O#^K-78;;=E)
MX $'KPK'*!-B9)5UBNT/0Y5J*<4US\&NRW!Z8=]J;DM3!11?F&^5DA2LNND=
MLG912K-@G7-6H4VEH:S&#^U:0N0>*!M-QQ;4[6J?58TI3/EDZSS8"@+*I@\R
MX*+:?5288R*G;_22> ""C<\F4[*>9SAKTNR7)S@Z 17MP$<S\]'<=B&P*4%4
MH70L0DVFX%10ZA1-Y',%0&RY0GB+WDV!?-.X(A/H"I$"^X.77VH4\#LOYZ'%
MJ3.TG,HV09-IT/&AL0L,3K,A6=4DWKZ4M40L)?AP4R [ TVW4067-89'M&Q2
M2^T^S:TZBU*[5%P)^53)8M/>KIF[>\/)<7AR>,J>WWZ<O(R&X7 X?-$/[M$J
MJUL+OW!-I: $M]1S-Z//P"P 2O*2*W8N[C#C"_R*>HV2.3; H@",?@/Y8S #
MC$:P6'EJF@%GE:;&/;S8\%&'I49X3EU\)?FZ[083$]N7U1C:"LSC&.NBP6]!
M,ZOH< L":ZE;BO+MQG73$<P/K!ZC $4P\D>G@R3:4NCFH1(S2B149H(4BVP9
M4P_!QF5L/%.K?,#:0/3B\:WB%!%4GESX8?M2%/5MK<*=JJ92 ;:(VGT8DO!=
M:$SZ&+K)YU(8VV="710T)5EB@W)<S_$,LQR=^*XZYM-@ZJ<BWV0^8.!]I>![
MNZQD6X:W;<MV#\@;3<P6W:VJR/A2-J?'9<=FFEJ=K<Q+R?:8234*]25"HS\>
MG#)J2Y:/=J2.W$Q]3)0<'3W[,1]_8#^A+ON\ ?Z"W4.<E3*7\\<M?#3+V^ZZ
M3D&PG0*OY8E6V[SP6,ETRH2$;*"E%-=J:X4+O#[1';0WV1J=/I$M;]H5_G8:
M+DIW@T%6[&6NW?+4\%GJ^C^P%VSK#TN-^&#K?TO=);9Z(L;-&2=[,J]+%DZR
M.&KO/R;1JIUAM4%-T%"3PU^921?=V+#F=;QO3U8Y$)IV$NKT(>U//;]B_:K8
MY/-D3.Q,()^+NG!%^+&M_)?CF_$U?;_D*!M+6[/ #O;!4L3J!FNKGUR7EEK3
M78GWQ]9'X I%TF2]-LCZPX,3N$'$<L09CJ(5E[OYF4XNFP?@'WIWU]*G>KR+
M)]J-IX/ESHZB^Q"M+_X93,'6H7I#K9U$]K2F7;2L39O'W?.X7=5>>VS#V%YX
MA&ZT>L*5QWHY"%;&Q760FW!^<![=<VQ>/]+3)4G3YD>'V^XCFBLL/X8&=@S=
M*&=-4JZ@=(5Q;8;<M,4?D5J7">_1?;-E\+].6>POG;*"GYJR4J%CU&>K1F?2
MHEJTO/YIZ%C!NL(-G=!BFG5M*<:0QY$6E'+W&S3@(@2NK4)_S'44-!D7^M<+
MWPFLTN9E[1,S1(ISJKZZ@EBD(G9ZK%WHGH(GP)I3F*NIVVYE!YV[[0+4W-[@
MDW$X2[MK[O9M^T^"L;L;7RYW_V' D_=<8&SGD.+68?_XJ,>4N[5W#T96]J9\
M)HV1A?TS T2I: %^QS.Q\0^DH/W7R?F?4$L#!!0    (  **FE+);39'Y24
M *YP   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&ULO5U;<]M&EG[O7]'E
M]6S951 MZF8Y3E(ERW:B&3O66G:F9K?V 22:)&(08-" *.77[[GU#03E9).:
M2LU8)(!&]^ES^<ZM^>VV:;_8E3&=OEM7M?WNT:KK-M\\>V;G*[/.[:39F!JN
M+)IVG7?PL5T^LYO6Y 4]M*Z>'1T>GCU;YV7]Z/MOZ;OK]OMOF[ZKRMI<M]KV
MZW7>WK\R5;/][M'TD?OB8[E<=?C%L^^_W>1+<V.ZSYOK%CX]\Z,4Y=K4MFQJ
MW9K%=X\NIM^\.L'[Z8:?2[.UT=\:5S)KFB_XX:KX[M$A3LA49M[A"#G\<VLN
M357A0#"-7V7,1_Z5^&#\MQO]+:T=UC++K;ELJG^61;?Z[M'Y(UV81=Y7W<=F
M^Z.1]9SB>/.FLO3_>LOWGAP_TO/>=LU:'H89K,N:_\WOA [1 ^>'>QXXD@>.
M:-[\(IKEZ[S+O_^V;;:ZQ;MA-/R#EDI/P^3*&C?EIFOA:@G/==_?\&;H9J%O
MRF5=+LIY7G?Z8CYO^KHKZZ6^;JIR7AK[[;,.WH=//9O+V*]X[*,]8T^/]/NF
M[E96OZD+4Z0#/(.)^MD>N=F^.GIPQ-=F/M''TTP?'1X=/C#>L5_],8UWO&>\
MD67J_[F8V:X%;OG?!UYPXE]P0B\XV4?>S^_?7WS\E_[P5M]<_?#3U=NKRXN?
M/NF+R\L/GW_Z=/73#_KZP[NKRZLW-V/D?7CLGYK.J"/]G_]Q?C2=OM2__U7Z
M56Y+JV#+KUMC3=WE+"!U 5^4];S<5$ 'N'S9U!;(4O#U3RNC<B#8>I/7]TBR
MO"_*SA1Z4=8Y/)57VL)0!D2VLWJ5WQH],Z;6H"PV>0OWE;6>-S4JDK*[!S[O
M5CH/&[ )KUZ:VK1Y5=WC=;/I^-EN9?3G&M^H;O ]-,6+M6F!9?43),/1X<O/
MDYN)_N'BXIH^3U\^G<"\8;$S7#(^$+VQ*!<+TUJ:EVD[T& @61V,!RL!PFQ
M<5B]:)LUO#KO=&]QK4U+$^%%,6%@5/P*54_\"O?])5,LT]M5.5\I($5"$KR[
M+8" ADF"CXR3!3<(K[:@TVY12@/A6[/L*YH-W+;9 "OGL\KHKM&P&::%02P,
M0.-7Y9IH6)7YK*S*#GG>P,;-JA+4B*?T]<=+3U3\.Z9I-IPD/%X7>5M8)I(,
ML:GR.>\2?"I;731K$+'*X);PXXZ5U-QSVCY^ F6-FES7!L:TJ++RXA?0CWRU
M;CJX PD97O^5_4#B;)C_\>LU/*:&[.FYB:;\.V8)>U7UA8GI8W?XH(3OMJL&
M^/N@V=8P%&[L.O^E:>'%\I7M9[8LRKR%[9GHBZI2-E+/)6ZJD"^\A_BCS6N;
MSYD3@@P:W/6:YMUO&I+#(-F\'T *L&0TV_CE,/RO?8F\"IQ?E';3P ZC[BCZ
M%K>>&9*$!<RKWH#X-, 'R.5"#+\A"?DBHL%@ #):Q[ZP"EQ::U9H^V',JK%>
M#HTV(+3T+H4#\?["#&W)LMC" G%KDUNUNY47D%>9SDE0V@9$ ZXQ"39-&PLT
MS+]9&QR29I#*5=W U;IK81N1@6E'0(QPK0GY2L^Z?PTA@!\;?"'H9E!:M?[0
MM[^#+T>T<6X!B.$.;E'Q5!7."H2Y-T0:O<2WX'?X%M%==(M9@URC]N6=SZOR
M-YHP\@2,:801JQ(VI? *,M8V0H4:416^MF\M;<ZLMV#B<(D_-EMS:]K,J]M[
MD[>@RI"9  .8]<RT'@=DL72I54Y2V+>T1E 7'>\>S@[W^ZY$'0^FY?'AY 4@
M*M@^L7T('VG-^:;L8&* [4!==2-/GD_.DB=1H.>Y70$^K%"1*_RRA14 -9TU
MPZU!H4!-1;.K.QC*]@M\">H@VNZ\QNLSM!#-+\PSP&OS!HCA6 -F:.X DUNQ
M"&N$[A$%" \\?PGV'33ZTO$2;=<]C$PL7< N.]+6Y@Z>WYH*.&3-<,W+&HD-
M&3_8I''.(D$'5C(%R1#LY +43P-FM<W!Z"@4!K .'3Y6-/T,%CH#YV!LQII9
MY)Z7O)<9)_I]7H/#@._WBP6>K/$Y0 WFMN1I&_W7O]QK^+Q#2:#M@"=*$%/8
M)(6<X-@8]W !G,3CLMJ/7N+8(N8!8J(%.$J\!?A$I!#@(=KLZ&MX>VT,Z%OD
M1-V!NU3=,];)=#,C2),7!:E&(,&0PQ=]72!CM$V_7 &_SY@+#4@NS%&VNU[2
MF[T% 0H8F?!<I!G-;IM,#VD.J 6Y7M&B6D-6A'@FDF_8". ?8'OD^;HAI=02
M%B*NZXBA<&^9U_,6+BZ%\TAIS1+ZP11P3>/B4,M&RN))B( T/:CM;$B:C%[7
MX/0&4]]!P5]7OD5#4N\YITZQ"\"Y7 2=52J)N^,4D-)Y!60AT^^T*>G9@SF0
M@]!3OF9\PP+-G\1^[#P:*V*B\3J_%]NO[:KIJX1Z2-^^=C;O0:$$)QE<X%I=
MDG*;W^M/"$6J/;[#UZDF.!GQ&5M.QOY:L'\!AA=L@H.HCP,V95-5.@-%1AW?
M*/-2*1QCRP]<,Q<A<?<AL3Z]_A%XM2I0"#+^] _^]]ITBZ8I]+MWET1H_.YM
M@\CG'>-KG,#8C(?O4\G[2ABK7/5E%O[$5_'0'3"ZC:^$;_5-[CR$RQ5P>E[J
MOY?]+V6/T_AH:A#=6>F)]?']J]@]VC\=6-0/H!PV^M7/KRYPJ#=]V_AAX)_C
MLY.7^X;:H>3?+ZXO?L)1_@4X) PR/3N-QGC+7*P2$ 5HV8X-3?@4^ 06E/'<
MD (P?!;#V2&F<DJ6G^V$3=$^@_Y#T5L"=+R;KU#5J);W+H!=1KA9BG6"3.T.
MB0_U"-WAHQM6D^:7BP95S2(=/*AA9&0_GH)'P)T%^PHB7:7#V1C'TVPC 8P5
MSA";%P:P*W (/L,J+X6=*0Z>L&"SCZ& TX2L>$W6__\#O*Q;TR6Q/XF:T9'
MJS<8&K8=7:&&_;37)%\VN.A]B\X*OH1!K]O!K^H>M46KE.-0%?')D\\WKQ]/
MOX/W/?U&7=,>@?X 5H$!7C'FTQ?,.>I?#T!5?38Y/7K^'/YY<7@X?>#6Z0N\
MY^S\D&X]/__#I"%A^'?21I3!GZ3/X>1\>GJ,_SQ_?O0P?>">%],S^N?XY _3
M!U70OY<\J.;^)'6FA\>3Z>GY"_CC;/+\Y/#\80I-#\%1.3X_@3]>3 X/S\_T
M9P#DL*8WMB-?QA+9!J&L/7&-G="=CXTX@&0!2CA<3F P_V(PLB2O0AWQ2U\L
M>4""'CGYYZ3NV4ZCPES[H,FXALW0B9^#M@'@AG<Q*%F2"S6NDILZ.#.B9\<1
M1UVH@!G2N7AOCC2S\[^2&(@#&JS#61E[&)7C[8B,]Q$$)AD4N\(WM(BP#0/1
M6M\"$S:]%05-SOLFV+2RYOQ,26M%TK;H[U<E3)N$8$:^NFT8RP%&-LSI\[*=
M]VMTDN9H0-[$LU/Q6Y S>@3+&BGAHDT4U^,PBXV]5]/.38FO)E:1Z"IP#CR4
M2<032%7=9P+Q U40CHH8@Q359JOD?<T<C#[%;=8-SB)0J Q!*H[K!(\GI@O&
M?\DEDH@;W(E>;>16U[=EV]3$OSP%H$B4%5'IWL74F=W'S"_&-4,&<C85^!84
MTJ*O@#5O903P&O.RI4<0F<.]!Q51C1DY0V^VV9)^0,TTAP66G6)#"SBW!71Y
M4#1;U&3 'U5/[%W62*^&8W?$&F2]N_S.N/BDXUE\1N!!\J+"+ S%3^ AF<N
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
MI?V8^UH9 MB2FX_<#%RTO J#G!+H ):J[H.IJ$!<D<P=L2&J D!<<$<:3O9
M'!<:3YI #<Y<RE_6^&)O3?H:0^?L=2C!&U$V%!2-J).\?F 13"\IXO07HDF0
MRTCXK' A*RZUI6@MZ-^MD0G22+Y"(XA:[,Y(?156<_)7NZ3@JL\!%4!%[NXQ
M&Q5:X-)Q!TS^,4#9Q^?3X^SXY(1"2(\/D](SN]^KH4P+/@)_G&=1*:3LF1K6
M&?GW8DR+(QT#SB/O1G9>2^%R^^?X48UOI35ZER,C7B2W'R>)3^(LP^3]=%,G
M@)R35JH#HVU$#NFL"EF2OB[)V>7:.9D<WYL&J>-]XCIL>!(FMDA9=,>==,]E
MXM0/ZD$4#N,W)<PT70Z]V$O;F+ MDJH;U)[L9([)SQ^:"+-YQ>ZI][LE0LHC
MQ4$8OZV>7NC;S$-E4=[IE/J)'*DQ.8I'<U+"X;W'T^STQ0OXW_0OD1/2WSNQ
MQ3'IJ=R=2:!%7 ]2=E(U$5U%YP!1]5<C)Z'H0LQ1& 4E00U+]3E0<YSI:-8'
M;WB$]\%/_'L#4%3_#%>QUBRQ1E)1%65-.$L8A0(X5Y?."S;4)S]0,7!.$+Z;
MDS%-HS:4_<.:PEUY4:6HQ -4B0=8T=BTE#_Y1#T.)?4&N8).#!%B.9LC'SLL
M+0.,HF]#&XE%124^#UT<FUB6)GQ"S#&+<G+P!V7P7":4L$';2'.&B]K%>VY,
MEO@/3&A!+?,D(T@)BYSDRX1V"A!)0$AU8;V2&:=KB:0 !.GRJV.$S$:(OF?6
M.!ZF],!IT9C40\08:X.W3:MVX^%_A+>E#O%78+=R<>\%U_M-&_01I:YH8XJ2
M U'$Y><HPF]QN)^);Z+X"V.MUSXGGWK-T12"]X$^/#MO?&6#CL *.>D).5TV
MRMX\#=7X3B32@F]3^3II!W;7470HKRC605T 5*%*E^ VK.^(M82XK^)244@Y
MLG&;JB>3"Z2%/YSA];56BF+US<R:]I9(STYM9*#)ZX8-2AHTR/ 7&+=&JL,'
M6ZY++&N,)R;KM_E:*JU;Y]&E2 CK+:SBP)!3WUXWU+%*P?@[K8V]=@/>6F0;
M*$;'L>>'4*9!/G)9C5U\IT88GT(^D0#]!6TAG(EHN0A@#T68XSOF@7'ZI PF
M)7(/DVA"\J!^=B(]'G*,XJ!+[(= "F%C ?A6@Z ]:[;2E3YO7?X4E1-!6&(Q
M:ZC?).2<,'>0EZ'0:4&6P)6_W$LV;X3[E /B$EO:8"(/:[9%&(:"Q&O^)_H6
M<<'@ .?%3Y"_.%Z2(T&V CWL#8[5=5&=BB 1F,0^7.8"DIYLV"/'(K3&6%->
M8(-<OC28_I,% B6D--A1UU%#25X[C!K7=DB5]"Z1>!!4.N1QX>:EH2E,_;J-
M2)P!1R;KDYFA[L'5?J0H> <0/*3GHAAUBALPUCEBI5S' , 4T%>4RX_V;5'>
M!0<JV1->=ZH;.$[&)0(.M4Y&Q2 T'6*-0S3JJ@2I;^>K>X=:)2"+66E,\=US
M==D=Z,K?6.'W7*L7Z=^RWO0R?V34P9V N7?OI<4P2<G=B6SO1;0_I9=N#TH1
M92\Q_L*P FVR*V<96U5I.8JGJ!7/1;DI<@IPF*/1&TJ<YZ2KXPH*T;?C$A?3
M68_2F2L3Z#W6O\@JWP@P,[[,P%G*\*IO]#M\4$TY*W/T4G_8(:+L&/=J2AZ2
MM)K53_J:JY!-\71@^9QWW@[[Q+AI7Z0/ !E/X,A/X$HJ.QCLQ7.@ B%@FSFV
M64G(S'V*9\V"1.-3 -B]X]B_X_,HKZ BH>!WOY$,[0PK$;JNHDKING$J@Y9
M"F!,""B]4F"Q13GS^[.FY#EF$,'L&!MV8T3A[JV3_$8_F3[UDY#!7NHG1T\E
MNZC<E_3DD^.G'+YWW[(I'3R/W&'=AL8M,M*1'*/KT/=&EFND_@*U6E/=4O]D
MC((XB)!'>BCE#)Z:%+:E4PM)G<[,5W7Y:\_T ]4.+DGGLFRNLA,K!33BTLHW
MFRBQR&NN>_DTT+-.>%U5J8,R'' A+G!I/I]\1V?%P1CI/^-^AG@N_*ID"]3P
M9>+E1P AM!*2Y91675B6Y#,\4. LO3,W:0],B#Z,:+G8%'&ATEB-%7GT4LY$
M%[/0E\P(AF.;9)CGO"<H.E5)I9%1T6+&^:S[X%N()R=4%?NH_/!P[V!LXK>0
M!9/:1W\?E4=AB*MH\P5.W?K:)M#$KM<L?6M<@)Q"6]]N%3+^DD0)4FJIXU)T
M-[TMJAB3OIE$I,<V9U!9@E&]T?JH_7515,3D(K/LCHF*=O"&!)NA"B=S2..(
M1R/)NUC&'VBG9,'UNCA$A!,$05G:%N=/RHVCG6G=D/)U0Q(^>B%UK2QR.Z'&
M8&B%D%XG3-1_T7+5-2LP=&[9P+QG T-FZ<JK(LDE/!&S]S0I!OY _"$6D(AQ
MQ;9!;C]*;T^L2'HG:-Y/&,13UX.=V]E>=;&GHNJQ/LZFQ^?9Z?-S?0#_^4_C
M3P )']-]^!\EQ1"9 @J7.HE!I<?TQ7BEQ\7-9R[C.#S*.+?&T2T 7%36R9FT
MR!<9>(VB !E@$DSKU_*05P A8Q$%$'9%8\[J&0/F3=L2WU+K5L8<1B3D[*E+
M_X<TGZL/Q4+!C@\;JLT6<[CN, ,$TCGY3U'DRT^1@.-.6:PKI?,IH22F;.Y,
M.R^M"T1PBLO9-:;>.JUQ\9FP@V9QT%N?_A[0= _M%04P**HA-S <D@0[KC!2
MNU$0A,<!"J%0W#KEX$*#7# L!4\5Z4,,%WUJ-N5<GY\<N39,]U+Q"7P?Z["^
MRU=)1=X_C)DNAHP$]2<\^#AXD1AEQJ@BYO=W2&<S9U:'[+2_.DY4TU ZJ'*S
M8@%P+;><_!JLP8KW%A/I,$O*RNL5OJX8=+F,31-') L4=45322N'0P""2F$F
M:C@CO3:(#*0)PA7P(;H*T=*F=M$743]1]F%T]1-]+6RCUGGAFDMV%CXHHOC3
MD1^6ZR2)/.-SC5P.633)2#M.T1@^,X;.Q6#4X^Y/>LSW5; Z2S31-ZZ ;GI*
MUF/1MTA*A=O76TOE+UB7IC#(>4-!3CQ^:4YM'!3YA+6M,1B]XJ,4M*]@ BA)
M:7[N\I>P6]X!RIKU7>C)#D]C90-&+R2%OU/\5/>T"I*-\!10#(P1%NE1:&O8
MZ3K1K\NJ]Q5S(5;[5T[5]FO7E^UFK;\R:QW/FL+;.$TZ@\;W%:0/C"SMVMV*
MH7-Y7J5/1;FE],*6.(4*\]VP74LZ&TQVU\R_2-2%:C?PN0"7W1#N0)#A23F
M0!JR,TWKR%+()GBA#1OAJH,H]D"V"(>SH@8IR>&F[(**>#[#@5LPMB90=YOZ
M&*EG]UV2S7?E+*Y,F778V>%9YNYG\'WI*\XH47;IL'@\:J17D&4:"FD+5I\#
M^.2P?HKE YX,[2F4.@L1Q%"P@H$%+HQADQ$B:@04#_("^Q&PQ\D5G_]\\2F<
M(^#[<>".+#[]!].J55P8@T>.4)4E&WJJQ)2&P300%G5TN?XGCG5FRI_]Y8Z#
M 'KW?'(AZ6P:C0_$"7427-X'"KW'YB1V%2FHE/2()ZV$_K0)0#+<3B&T3<T(
MG]B0=(6E+_-16E<OY- -J$Q.%$\.TU-R'F.KKO_F#Z2-U0/E%;LJ'>NZR@+I
M."/\Y\*R\'TG1T%B7!H><38/=\.Z KZD@#(-VD:9)G>D&-%E56XV3@EA224%
MZ!?&';!!C8L:/$W7<ND(CKUGOB-1#I-R.7<N\"0WG$H8U0(#0TT]:["%P;]R
M0ZGE>.>X Q++BA9 :6F1L%Q3"+-NT1FE65.S%H*_^#P=.CX)*<+JR&-7L&;Y
M<MD:/D]( I6"[2@QQ49_UG@F9NYW!\/YW*TUU.\:Y5+<+5X+\5CJX;N3(B.!
M<301[T&&,/EP,K'1/A$R!Y<6%]E*22CKJL'B@>&!EU X-:(.ZZISJ2 ?]K_&
MV"J#%F 1/L#-Z4,U/"K"BQ$I;I> \ VK:?(G#[P#7-VT<=(G;E%/&,F#+?<H
MVA3'^:YR-1#+ZX5<I\7#U(OX(!A*G42_,C= VI.]4(]?'&;GQR=23S(]RZ:G
MIZF$NX8-ZJF/.R;VA7I\G&QODT3:ZP+8AC"!^JHF>F"18L,>GYYE+\Z/93FG
MY]G1\Q/7G[ZS?"HZ$)6>ZK0?O%E1/S"\B+Y9\C=)/Z,<E&*2YE3>X' IY:..
MBTIC$^9Q6'3JRO"@G!M"$FY,Z@X()W6*VJ7="=YB>-^.T:2S*;$%,9=F1C!4
M>>U0"]\>3H3[E-;*$B&P3R-M2?K33@5+(36&1D1SRLN'N>.JE#FV8;=EKD)A
MK,R$)\G!KX[Z/PW&I<B<O>;^$EI,<J&(+HAO+MWNM?74I6+X$#"V4JJ#!2 1
M7$U:,#BO0\4Y( *TOY0W=G8X>J^2WG1?(+W'_Q0MB$WRG)56;]S!".X+?U*"
MFU:8**J8 F/R)<+G+$R+YCAJ4P?- !&>]VEQ3K8P&@NCTXI(4Z(=8>T:#M$;
MK>Y/*7TC\U')?,(0:PE1P?./SQ"W/#XZ?YX=GY^R.GA^,LW.IV=_2:U<O"QA
MD/CMTY,3?/M1=B0=A*"+#D&UGOPE+[_BS-$G NDQ-O+1>#:GT9$#P;20BG "
MSEUBX$(\/SD\F!XZ5>^3O2QO2;1HY%B"8=)+A:(FJ7F6&",^@CQ(+H.<2BN%
MM 1RP@&90U]L]$0"? N,*&!XHC_+(KE;%IR^3/G9)M1P-E]TEIONSO2P)(!G
MSMM%9Y>Z&AN;%%'CLWR^R-Y<H J'=<1G!CM0Y5,84N@BA?UX+I5//YF:3P;
MMU7Y5L04*-)3+Q-1@P\72(Y)#<ZV5;X (ZT8"AK.HVN)5>5WDG-% DZH]&QP
M7(4\&XXOSEB%^Y,@,O:>0$\9SS\JXA_7E>T*=,,D9NYT4\,>?# 5BJ7@&89U
MD(45N(Z^C3&Y4^2% T"7[J :.K;L4]*3@%#),CY'7;U(4W5TX&,4[:@ BE*'
MD30K6SDEL%PGP6BX8<;[0$YS%(AW1R<Z!>?X(RHC)G,H!S-&46WO>THI4"XW
M^K7=<^BQ8U_ 3X%"Z/0LI>!B#.4\-RE!IHPE.2I%-.-9W[F(J"B'.N?LZ<[,
M_7D4.#,JE7-&,',R3><DC$8A0SEJD/;): /)P&BZ,Y*B+2:R\SD8X:2C02^%
MUXE>#UE_3N\M'EY0!22=^1.*UGCZJ/2S.8<^6;:QGEK%2$U<<AP<G8/M9T'
M2,H6Q1TNHMK.Z.P>19+%E1X4X_>Y@-HLFX[;VS"[:K H0IS3MJ_X,$6P_=+V
MQ]R,Y@.L.-?N]AO>C<@ODWZ3L>H])4P8LWS3CAU1PJ/'17\<2L:2.7*A/>>7
M-F;79M&19<!J!<-AS\K<1:<W41Y4)0<DQ6XUG3U$8X3#-'V)[ /3R*3@K*\H
M^[2ET/Z3\BDS7[[.<9<LMG-U<JI?*,XVF7I2RJVQJN#[V$C2J!;KY"RU'<$#
M_(045(*FGW\A)Z;"UGXJS2 <9]PAY!O,)OBS1=$N^$IK%B_0^@6P6GM_X"\0
M^; ]T\H!2<X6=$#1MK1%*<=S8/<)QRER.O'(3\S[R7R853A?*CCO$HBC;N16
M894N$1MXN,&H9Q0;%6&*XX.T@YA4XTW <DW8"C"!%9_(ZD.#S/.A'I=.Y49_
MS[5V2F?ZQ])^"16B*JJN8+'?1'%H\+!^<3(5G54_CX?FR!V/W>+8N6OE^GW%
M&4K"0<,"#1B'D&4X?UA.Z?8KCA%VK%?DL']_%/:>@W@B!8M$*+O>50+1>O%0
MN<SYIYG^$;GC'XWX 3^9K?YO@PY\D45((CI\04X\LV*_F4 '6X YJT&X,"D^
M')Y_E7;P!Y<E"K"2)F=!#=23>DGIG@>%27T$/C 3;1?RGA>'$&W\R+I<7>?<
M.?PI+I:Z4%[5PV6RL\']YIIB\@]1/]".P)#N.#A,MU@]Q8-.6CX_;8]/%Q]2
MXC%CN5[#U+F<?PWV&&M@O&X9CA"V(Q-]8F%U32TP9$]-GD2M4 JM^U!Q=!EO
M=&Z$9&#DAA T][^M0$KLE@C04&],0R F*J&L, 6^J AG#P!^.-B',F&P/];)
M6A((N4CJJ"-]Y)%CKM.]BN[W[9E.Q_JR;>(ET.;MG+M\XP/<'>"/AR49="PC
M7[@JSKA#F-1VBZ6^>(P!5M"R]$;,I7PEWO -R9GTQO:AWP4KH##:@15 TK+8
MKAT;'(# +[N5ELKBW#ET_$L-)HX]<F)M8W!>MR[2+05)!2)PM%JN/Y&:57#5
MF^BG:WQ972PNQ!N#Q0@:Q*/Y[ I;K2GY!M;H/H2ZVXB@@W8-BD/B7N./)LD9
M$QPOC5)[9/8:*^R.,"XO*ZIEW:5.,GI?4]$%V:0V79\2(![.L^<FZ$[ =@8"
M+B>JAR:>I$EL4".%GJ(X?87D[)X1G$OW/E2MT<%#,6$8?F/HAR"0^NB]R1@L
M]PZMBWL4GWLE18[1^39Q7P%[IXSEO$A*/L"ZVM2=P=+& /Y5CIJ*2I=Y[>JS
MP[E*<EK$,(D5"D%6I5F,J 1"T2W9"OB+,,:(VI!C]OB<%I5TLDGFA&1=CEQ,
M6RJ&,XG(D1+ACTU9>?^""VY=F0K9)WK2W($%H#1Z0\<LM /M1RK5^4!QO6C(
MH/B80?KS.<.IJ0$U:_QI+1G8G=Y-1^S\9J*SK*(L"_^TDQS#4Q)FQQ,.XDR!
M$VE. '':BA1#W;C^6 %J4@X56267';MT<9E.SBOUI$!BQH=04KT^^W T$;1
M.\R+RFM.@ZDK^MV,Y,?6VJ9N$- R-D3U=(]51U)P=U6'X_-",H)"::6,Q25Y
M+PZF1YF+/G"T[@GGZI^?'#X=^V&S9]%OR $86=(OY5G.8?'/R?EOM?LQO@O^
M#;IP._^2W_N\7>*IX)59P*.'D^>GC[C\RGWHF@W](MVLZ0#YT)\K UJYQ1O@
M^J(!."P?\ 7^)PJ__S]02P,$%     @  HJ:4N1^@1;@!   C0H  !@   !X
M;"]W;W)K<VAE971S+W-H965T.2YX;6R=5FUOVS80_JY?<?""(2U<6Y;CQFE>
M@-A-VP#KVB79BF'8!UHZ25PH4B.I.MZOWQTE*T[:!,,^Q)$HWG//W3UWY,G:
MV%M7(GJXJY1VIX/2^_K->.S2$BOA1J9&35]R8ROAZ=468U=;%%DPJM0XB>/7
MXTI(/3@["6N?[=F):;R2&C];<$U5";M9H#+KT\%DL%VXDD7I>6%\=E*+ J_1
M_UI_MO0V[E$R6:%VTFBPF)\.SB=O%@>\/VSX3>+:[3P#1[(RYI9?+K/30<R$
M4&'J&4'0OZ^X1*48B&C\W6$.>I=LN/N\17\78J=85L+ATJ@O,O/EZ6 ^@ QS
MT2A_9=8?L(MGQGBI42[\PKK=FQP.(&V<-U5G3 PJJ=O_XJ[+PX[!/'["(.D,
MDL"[=118OA5>G)U8LP;+NPF-'T*HP9K(2<U%N?:6ODJR\V=7Z+R5J<<,EL*5
M)V-/H/QIG'8 BQ8@>0)@DL!'HWWIX$)GF#T$&!.;GE*RI;1(GD5\B^D(II,A
M)'$2/X,W[4.<!KSI?PL1_CA?T0+)X<]GP ]Z\(, ?O 4^,7US=7E\N;B+2S/
MKS]\+W_/ _QL/$93^/&'>3*9',,C/+@G'Z5,/C74#XYC,3GX$B$WBAI+ZL*]
MB2AS6*W0ANSMOD0+H6])K+5QTCMH'-E[ [7"K,  L^(-(DVQ]D*G")IH.1 Z
M X7>HW7L+[6820_2N88 5IM@N315+?0&]L]?P!Z\HK_71[/A[&#^R.E?3293
M*93:0&[-/ZBW *EIK =!WJC+'743NU)8" 6U-2F23XJ.<"?S9#B;S.AI?A0/
M#^(IO*20 SQ(:G -Z%*N'\5A&NUA?[&E-(OC81S'T4NXU*EJ&#':ZWBRN]7_
MRL\HXJ!O. :NC70<P+9<-# 9",Q7J@%#4!8KMRW;T_E>BXY )BV-+DH7,7%4
M!-4R45*LI))>TOYU26E\$BY:82HJA*S!$9P'UP\4POT57";QY&CXH)BER#I*
MM=B(%;DFX[UV]]Y1/*=DSH<<;8UAK*K-B/,0/;3IA)(UEO(=\#<H+" /BL=4
M)D>P1HL4:=K8>W4I]LAIM#Q>@W\Z>X(R:K1^P[Q^(?1,&+@6\A9I#'V5UF@Z
M.+Q0T0VFI3;*%!N*;32$GWQ&OZPT);B+:D$@PV\QKXPN<B36RT8.85D*24>
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
MO;F4II"/Y6!VZPK209@GA7"H#AH :]O(V&_\Y(J1.04KYW89%6*EK70AQG2
M6A3EA!7.*=$!O^+&24 "+[8;0QMPO-Y/D"8<4,+F&"NT9;V4^?))9A$076G:
MYT2UMLUE!6VDUY,QWST)YV@KR[:00"6MM/'8&^HP5E?P8%%S-"<GJ$J,1L^E
M-N4[G[9M[Z.JH>P-$]&^CH[89#**1],3=H/HH+-%Z!#>MP9 ,OOVP\5H.(R'
MPR'[F:\@_)L$[4,;8T?C$;W^)23+KUSGRYI3$H '*S(#UKF-EX$\G0MX>%E+
MGW__X-5_L)?][O<3BX:/E]>?FMSJ4HCV4GJMY5S$_DG1?T@$9HA9^E=/U/T-
M8!8<'8!+-,CKZD$:75$<L.]>Y,M**[W8((OZ,7OOBC?LUQ8]WR-;:R-8&^^8
MZM5UCO8!8!)/DC1.DPY"$K!C4+37&I^U>!N@0^8\"QY,0!#&PW@VFQTVX1G@
M=JWZ/W1.1_$,G.0P=,^=2V9C@#79M72W=K\KY2AG:J0_WE)UD:9V](FOM0SS
M[/M=W(VRA^L'<ZC//E6/I(_J%(U_]@+%XF%>=;,O4"NB5!P'T)Q,'6YH.U/Y
M\O)Q*$-(I@T1<^"5)O%XXB&+]B$;Q0E&$*'6)]8<]&:>=I !X"=P26YS)D)N
MTA^=!%Z#\BMJ0=UJ-F:EO]3T01^,!5ZN'>B[SH1A!"MR@-T-#+\GQS]=P:Y,
MA'[>=,%5;7(,#*^[Y%4-HN?"<&@HW^9QEENK<^E'\UY2*YT'9NG8>QRE6%YC
ME.M2YCM,YY^Z0CMY1T5,,<8MR*=@W$8]]CS)$Z0;ZJ88!C&[N;WT $9[@<N$
M6PM1/2ERQ(IX!"4EL1K00$H-N)>#&Z#E-WG;YG_@KG<U9LGA#>V(B:.L1O-#
M/Z<!JV3IAYV#X<TT04@]'X;(SY4BALQ9AJ8 Z9+F92F*@""Q<@PO$%-#*SHC
M>T41/^ZGT?6R5=%"5*#?"E%%ORF)F"N:Y(:RHQ E[0<%%(HXNBBV*>O\ #%I
MB<;> -POJ8X)@YE%6\.T<Y\F/LT7U%:3: 7=>SM?@+@C$N"I<+Y-V;;5$)/)
M*,:0T7S<:)DB)8,G;7]%TG*SB<*4IN!_-]\[!P;JQ]@>.\CV2#.-T#^0\.U2
M<A 0NLWHP)5\,1#YV:'C>,;-U2#$D9(\>ZS?/Y9\/[TH'<@;(!OM!_1_4%-J
ME5U7%-]6 K=Q?Y,Q=<>MT(LR9%(P/_+\"K?7!-?U*>[S[.@8]]C)<-Q<:T>S
M> BXVZ,OWOSB<.%LW)KMWH2#<4])\ [;K#/BLT1O%0@  DYEN<URG\#O[2\$
MPOZU;NZ3U!T,;D[%_H6F[<4MH)(2ZT&KAQ#:[7:G^-K6I-S7 U',[O.";Q)4
M@P*5"^SI T(A;5Y;VW0[1M^!6#+U"L/OD_YS'Z@&6U_[0"87_ILF?0S"M2]\
M^.O>=I]-S\/7PL?MX9OK!VX6U+.5F./HL'\\Z87YTCXXO?+?#C/MG"[]SZ7@
M<(4V8'VN86CS0 JZC\EG_P502P,$%     @  HJ:4A8QS[2? P  B0<  !D
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
MX31B_.A#:A>*4@$H/ M>U9;^Z2Q=W+,4.$MDQ<40G-=3VN]L,CW$WSWZCUP
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
M%T[_6M(-'PTOH/FYI@[6#=C ]G^&DW\!4$L#!!0    (  **FE+]WOJ*S0,
M !L*   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;+56;6_B.!#^SJ\8
MY=3[L*KRRFL7D"BEN^PN4$%[I]/I/I@P0*Y)G+--6?[]C9T0*%O0;:7[DHP]
MGIEGGCRQW=YR\2S7B J^)W$J.]9:J>S&<62XQH1)FV>8DF?)1<(4#<7*D9E
MMC!!2>SXKEMW$A:E5K=MYAY$M\TW*HY2?! @-TG"Q.X68[[M6)ZUGYA&J[72
M$TZWG;$5SE ]90^"1DZ991$EF,J(IR!PV;%ZWLUM5:\W"WZ+<"N/;-"=S#E_
MUH/AHF.Y&A#&&"J=@='K!?L8QSH1P?BGR&F5)77@L;W/?F]ZIU[F3&*?Q[]'
M"[7N6$T+%KADFUA-^?8S%OW4=+Z0Q](\89NOK;D6A!NI>%($$X(D2O,W^U[P
M<!30/!?@%P&^P9T7,BCOF&+=MN!;$'HU9=.&:=5$$[@HU1]EI@1Y(XI3W3Y/
M0TR58)HC"7P)?8&+2,$TDL_ T@6,V-]<0-] 02';CJ*R.M@)BQ*W>0G_3 G/
MAQ%/U5K"(%W@XG4"A_"6H/T]Z%O_8L8[#&T(O&OP7=^]D"\H20A,ON!,/MVK
M-,T^$1M"D995A!+^[,TE41.JORX4J99%JJ9(]1S3DW%_,'Z<]AZ'D_$,)O?0
MGP[NAH\P'<Z^0F]\!Z/>E\D4^D^SQ\EH,)V]Q?3E$F.NL.(%\.LO3=_S/L)/
MESQ\9B#-5]0:88>,1JB_'!#OF,Q1E-SKI]<RS)'1O"X4J^-9&/(-T9BN@+8.
M\-PKH%?"!6J1Z<Q]GF0LW1FPC8\24MJ"!+Y@ND'8(JUCDD)CVC;D387@F* _
M#)S!#W J>^0&5PY+0SK,]^ #7('GVT&-WF0?7)_V+M<_=3V U["#()\VK@_P
M#:4D;EAJNNK)"C7T!C5ECF]']NC('AOBRN%DSQFUIBFKUFRW=479JG93O[V6
MW?2O3(SGV0TRWR:RHKAB,7T*(>C/!MJ)I:(@_26* I)X#C%Z8?,8K\F6&9K-
M,=[9;[?CM8Y@?SZRAT?VE]?M?#UI)ZC;S:9NIV[7//VNV76O;,=U_Y]V9ILL
MBZ/W"UJ6\3\OZ&PCPC6=&.]0\Q[VJ9K+^4+-5=NK%[HL7;>YR[-;K5-7?R_T
MQ@]1=^#5[6KM2.BE:T#-EG5>N^[U[U'WW_-['/"6A,U9S&@#/A$.==*LGE,'
MY.HHE9"QG9;!!1W_Y[J!:P=G57FFKE%.2MOP <E;1X=S=&#3O[(RUQ())E=^
M=I>SY<VGEQ_XA^7YM6G$Q"JBDSO&)86Z=J-F@<BO(OE \<P<_W.NZ,<TYIIN
M;RCT O(O.<$M!KI >1_L_@M02P,$%     @  HJ:4G?Z[G> !0  5PP  !D
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
M3@SP'=(*FX4$V-X_3_\%4$L#!!0    (  **FE*K3 -]1 ,   4'   9
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;(55VV[C1@Q]]U<0:E&T@&%9<M)-
M=VT#=KR+&MU+$'=;%$4?QA(E33.:46<H>].O+V>D*,XB3A]LS84\/*3(H_G1
MV#M7(1)\J95VBZ@B:E['L<LJK(6;F 8UWQ3&UH)X:\O8-19%'IQJ%:?3Z8]Q
M+:2.EO-P=F.7<].2DAIO++BVKH6]7Z,RQT641 \'M[*LR!_$RWDC2MPA?6YN
M+._B 267-6HGC0:+Q2):):_7%]X^&/PF\>A.UN SV1MSYS?;?!%-/2%4F)%'
M$/PXX#4JY8&8QC\]9C2$](ZGZP?T=R%WSF4O'%X;];O,J5I$5Q'D6(A6T:TY
M_HQ]/I<>+S/*A7\X=K:SRPBRUI&I>V=F4$O=/<67O@XG#E?3,PYI[Y &WEV@
MP'(C2"SGUAS!>FM&\XN0:O!F<E+[E[(CR[>2_6BYD:XQ3B@P!>S:O9.Y%%:B
MF\?$Z-XFSGJD=8>4GD%*4OA@-%4.WNH<\Z< ,=,:N*4/W-;IBX@;S"8P2\:0
M3M/I"WBS(==9P)N=P?MH=,8,K5%\4\)6$UIT!'^N]HXL]\=?+P2Y&()<A" 7
MYTAO=S>?=JOW\.D=[#ZO=]O-=G6[?;M[KJ O(WTTA*/D"K[[YBI-DC=P#ADV
MK>5\1E0AW*.P@+[^P-7#>H^VKV#RTQA^$;J\XQ_?'7@<&QXN&L,?,JN,+L?P
MGE'"$H3.>:<0CEPA;G(NFS-*YH(8N+"F!A_LVM2-T/>!WZLW#DZM1H740F>2
M.\L1'_A0#KX7RAEPB."3@^2'"?SZ",1#GIE2RW\YB#+.H?-=^>WE>,I5D-KC
MZWZ8CY*JP"'O^Y=-=3AX0F(([8%8R*SPWB[DEW%0BY77EP.&>, :!_]7Q<!X
M]!C6HS,FFXJ].7A".6A#@0=):CE- ;Z]"$N9@:MD01Q$$,M5JW*HQ,%;U.)O
M#HY%P0D^I/)U?4\28-NAP"-N8M:@+BOA6%^S:OQ5<<)[#+24<$X6$H,I&_B)
MD+KE_0F\[ B(+.LH^'%YV@//O-W)<],3GTA3C;8, NQ;I=74J=1P.FC\JI.V
M1_/N _%!V%(R.84%NTXGKUA2;2>ZW89,$X1N;XAE,RPK_DZA]09\7QANNG[C
M PQ?ON5_4$L#!!0    (  **FE*R]SOBKP,  +H'   9    >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;(U536_C-A"]^U<,U*!H =7Z<KK)UC9@>[WH'K)-
MXV9[*'J@I;%$A"*U)!7'_[Y#TI_83="+)%(S;]X;S@S'6Z6?3(-HX:45TDRB
MQMKN?9*8LL&6F:'J4-*?C=(ML[34=6(ZC:SR3JU(\C3]-6D9E]%T[/?N]72L
M>BNXQ'L-IF];IG=S%&H[B;+HL/' Z\:ZC60Z[EB-*[2/W;VF57)$J7B+TG E
M0>-F$LVR]_.1L_<&7SANS=DW."5KI9[<XE,UB5)'" 66UB$P>CWC H5P0$3C
MZQXS.H9TCN??!_2/7CMI63.#"R7^YI5M)M%-!!5N6"_L@]K^CGL]UPZO5,+X
M)VR#;7X;0=D;J]J],S%HN0QO]K+/PYG#3?J*0[YWR#WO$,BS_, LFXZUVH)V
MUH3F/KQ4[TWDN'2'LK*:_G+RL]-5OS;XM4=I8?E,3S-.+,&ZGTFYAY@'B/P5
MB"R'.R5M8V I*ZPN 1+B<R25'TC-\S<1/V YA"*+(4_S] V\XBBR\'C%_Q4)
M_\S6QFHJB7_?@!\=X4<>?O0:_.-\M?SS<?GY+UA^H>?J>SE\&^*SLCC(;N''
M'V[R+/L-OH&$>ZUJC<8,U 8$UDQ IU6)6'%9&YB9 8-2R2"S1" KJ>0O'6K?
MN/NM4O7:@NXI? W<=95@OCFL @:"6UZ']7H'B\4\!ML@= *K&BLRIJ!H++,(
M3%8@W*,W"-I5_H#H/',Z?^?KW!:J[9C<P18UV?>^"4]_ Q.B<,=TV;B#SH"8
M'@Q)' ^4'^[F11%GHS1.TQ1^8AW%>>'4CBAV<'4]S*@KA""7G[V(@6VXKJ!C
MVNYBY[]M>-G$#B;/XJRXB4>CXAN88IB?8!IF8(THG;;*@6KL6&!-K&3).\J#
MT\ZE)6W&.AO*EML;G.5P@VC(INRU#KK)9@BG6AQP8_K3R;0M^9B&$2+\(8%Z
M -LU:LA#&\07244?VE-00$.B?**QNC:EYET8=E0KV+I2CP==KUT<3]-GXP+)
M6WJ9-"H%W,99&E*]I^(KH]:J[QQ-+I])L-(F')8+1/ZU*PD*4U+JO)JK/'Y7
M>!@Z PU7Z; 84"D&S"%\DC"C5 I_[#'A6V4II^1X"G^9$%]$+E^!ZH:JYXS+
MEML&2F::0T^82Q)T@B72\'?Y&CCQAK4(K1M:P^_U?W(V3UO4M;\UC*M9:<-H
M/>X>+Z99F,<G\W"K47G77!IJV0VYIL-WUU'HE\/"JLY/Y[6R-.O]9T.7*VIG
M0/\WBD;#?N$"'*_KZ7]02P,$%     @  HJ:4J*W3,2C)P  DW\  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C8N>&ULO3UK<]M&DM_G5TSYO%=V%46+U,-R
M7E6R["3>M3<ZR\[6WM5] (DAB00$& P@6?GUUZ]Y@2 L;W);J5V+!*9GIJ>G
MW]W\YJYN?K4;8UK]:5M6]MM'F[;=??7LF5UNS#:STWIG*GBRJIMMUL+'9OW,
M[AJ3Y31H6SZ;'Q^?/]MF1?7HNV_HN^OFNV_JKBV+REPWVG;;;=;<OS1E???M
MH]DC]\7[8KUI\8MGWWVSR];FQK0?=]<-?'KFH>3%UE2VJ"O=F-6WCRYG7[T\
MH0'TQL^%N;/1WQJWLJCK7_'#F_S;1\>X(E.:98L@,OCGUER9LD1(L([?!.@C
M/R<.C/]VT+^GS<-F%IDU5W7YCR)O-]\^NGBD<[/*NK)]7]_]:&1#9PAO69>6
M_E_?\;MG\/*RLVV]E<&P@FU1\;_9)T%$-.#B^," N0R8T[IY(EKEJZS-OONF
MJ>]T@V\#-/R#MDJC87%%A:=RTS;PM(!Q[7>7RV7=56U1K?5U71;+PMB)7MSS
MAWO]Q'WY])MG+4R'@YXM!?1+!CT_ 'HVU^_JJMU8_;K*39X"> ;K](N=N\6^
MG(]"?&664WTRF^CY\?QX!-Z)W_P)P3MY^.;U_UPN;-L L?SOR 2G?H)3FN#T
MP 0O,UM87:_T=6.LJ=J,*;'*X8NB6A:[TM#CJ[JRL("<G@]A^@'3J"^<1G_8
M&)4!!K:[K+I''&1=7K0FUZNBRF!45FH+H S<P=;J379K],*82L/MWV4-O%=4
M>EE7R!F*]A[HMMWH+&!T%Z9>F\HT65G>XW.S:WELNS'Z8X4SJAN<AY9XN35-
ML<STD__\CXOY_/CKC].;J?[A\O*:/L^^?CJ%=<-F%PZST8QYL5J9QM*Z3-,"
M2X*;T@(\V D@9@>,P.I54V]AZJS5G<6]U@TMA#?%B &H^!6RDG@*]_T58VRB
M[S;%<J, %0E*\.TF!P0:1@D.&48+'A ^;8!'W68P04!\8]9=2:N!UW8[H,UL
M41K=UAH.PS0 Q ( @E\66\)A662+HBQ:)&(#![<H"V +'M/7[Z\\4O'O&*>3
M_B)A>)5G36X920)B5V9+/B7X5#0ZK[=P9TJ#1\+#'2FII:>T0_0$S!<YLZX,
MP+0@$'26_P+\CI]6=0MO("+#])\Y#T3.CND?O][",-4G3T]-M.0'K!+.JNQR
M$^/'[M%! =_=;6J@[Z/ZK@)0>+#;[)>Z@8GE*]LM;)$760/',]679:ELL:Z*
M%1PLK+? 0Q7TA7F(/IJLLMF2*2'<08.G7M&ZNUU-]S#<;#X/0 5()EIM/#F
M_ZTKD%:!\O/"[FHX8>0=>=?@T3-!TF4!<:EW<'UJH .D<D&&/Y $?1'2 !AH
M#8TC7]@%;JTQ&Q3F +.LK;^'1ANXM#270D!\OK!"6_!=;&"#>+3)J]J]RAO(
MRHG.Z*(T-5P->,8HV-5-?*%A_?76($A:07JOJAJ>5FT#QX@$3"<"UPCWFJ"O
M\*3[YR!B.B)FSKR8.1OE_S_4>'+ W8'M#8J/!PQ7,ES_U#4/N!@#XB"SH-KA
M0NZ0\Y4EH@6X26?H;/2:%KGD681YTBMF"XP%V3^37E86OQ/&D"@!II&;4!9
M%;GGT#&[DV.H4$W#:;O&$G4L.@M;!1SK'^L[<VN:B>?W]R9K@)<B-8-68;8+
MTWC-8A)?;[7)B UT#>T1^%7+Y(.K0X+[5*"0 =GV^'CZ E0TH!\1OJB/TIZS
M7='"PD!9!'[9#HR\F)XG(Y&C+#.[ 86S1$FB\,L&=@#8=.(4CP9O);)*6EW5
M BC;K7 29()$;UF%SQ<HHNI?F&B!V)<U(,/1)JS0? (MWXI(VJ(Q$&$ I<3L
M^=>@8(!(63MBIN.Z!\ATIW(X98?:RGR"\7>F! K9L@+H+SO=6Y*^<$C#E$6<
M!DC)Y'2)X217P/]JD.M-!E)/X6T$\=3BL+SN%K#1!9@;0RO63"+WO.6#Q#C5
M[[(*3!"<WV\6:++"<:"VF-N"EVWTGS^Y%S%9BS>!C@-&%, GX) 44H(C8SS#
M%5 2PV6Y$TWBR"*F 2*B%9A>? 0X(N)(,(@.._H:9J^, 8:/E*A;,,#*>U:V
M)KI>D$Z5Y3GQ9D!!G\)7794C831UM]X O2^8"@W<7%BC''>UIIF]" ,,&%GP
M4FXSROTF61[B'-0FI'I%FVH,B3&BF>A^PT$ _0#9(\U7-3&EAI0QHKJ6" K/
MEFD]:^#A6BB/F-8BP1\L ?<T?!TJ.4C9/%TB0$W7H W50\V$IJMQ>;VE[ZGA
MGV>^>4VWWE-.E2I/H$]F<M&9I=)U=Y0"MW19 EI(]W#<E/CLT1+00>I;MF4%
MBR\T?Q(!MC<T9L2$XVUV+\J'MINZ*Q/L(7Z[R@G=L4LY(A?/O5P\'Q5L8+>#
M55[I*V*/8,Y^0&VJ/&AEC4)#_\A7=@<J\+>/2,]L;LTC-X4:FN)?.5JQ)E"+
M9?V"+20M%E(.Z@D(+J?(/PX:/,O3PDE14GUP1EF72I56UH^ M)=RD]U[>*(?
M7OT(%ZK,\:9.^-/?^-]KTZ[J.M=OWUX1->!WW]>H'[YE*P07,+3B_GPJF:\
M6,6F*R;A3YR*0;=P&VW\)'RK;S)G1UUMX#IFA?YKT?U2=+B,]Z8"_K(H/++>
MOWL9&Y&'EP.;^@$XV$Z__/GE)8)ZW36U!P/_G)R??GT(U!XF_WIY??EWA/)/
M4)8"D-GY603C>[YJ*E$UP::P0Z!)BP<Z@0U->&V( 0 _B97^ON;I) &/;85,
M48D )HW\80T*]J?E!OFA:OCL@DG =L D5<C"Q=\'B8,Z-'#@HP.K23S)0X/\
M<)4"#[(""=G#4S $C'Y0 H#OE"DX&UL[M-KH L9<L6_!Y 8T?* 0',-\.57.
M4VMARA>;+3$%E"9HQ6>R_W_-+& !D&Z)K6YDWPX%G@<#:#AV-!AKMF9?T?VR
MP9'1-6C2X22LF;L3_"SO47<H.C,$51*=//EX\^KQ[%N8[^E7ZIK."/@'D H
M>,F*J;YDRE'_'-&G]?GT;/[\.?SSXOAX-O+J[ 6^<WYQ3*]>7'PQ:N@R_#MQ
M(\S@#^+G>'HQ.SO!?YX_GX_C!]YY,3NG?TY.OQ@_R(+^O>A!-O<'L3,[/IG.
MSBY>P!_GT^>GQQ?C&)H=@S5U<G$*?[R8'A]?G.L13>*YUR2>CVH2'QDMKVU+
M-IL=TAX^"T'%$.CL>E[' RZH/2^K=V,Y5=*"TN4L&%*;LU\-.@%E*F14OW3Y
MF@&2DI:1*X5D#BL+R+6WWK\US.8GZ&]9 LL#%1??8O5M3<;FL%RHJV#V";,?
M5GNJ7 7%)5V+MWM)/#A+-7%7.6V'!0E+!*]P9O@ZVA"'$ *+#-)%X0P-VB*&
M5?9*W\)-J#LK4H+<'+L@6(N*8V,%[151VZ!GI"Q@V703%^35L#5KO6!-&+YN
MRZ)9=ELT)Y<HQ5['JU/Q+$@9'9H5&C'A'(/D@F6/F(WM?-,L38%3$ZF((QPH
M!P9-Q#D-J"KO)V(,!:R@XBZ\!*YR9>Z4S%<O0?,@%]NVQE4$#!7!G\@NN& ;
MQGA!5ST9C^(<A3?1_H\<$-5MT=05T2\O 3!R$SRD*CV[&#N+^YCX1<)/D("<
M8 >Z!:ZXZDH@S5N! /9U5C0T!&T8>/>H)*PQ(4_0[J_OB$DA>US"!HM6L;0'
M9;L!%?<HK^^0G0)]E!V1=U$AOFIVLQ)ID K19I^,<R4[FL4QHJ,D$^5F9<C3
M!(-D+3W2B#?/P0<B>J3=$@VOV\+<"9J#S]1=I,(RW0ZI*X>X3]#0V.6#@YWR
M1!2NT-1V;OPQN^W"<]N+45YY]=//;UX= 2^_AEV8;;$<8K</ Z$<".*W'O#.
M?8O>/3A<5M$BC_RN6Y3XV&1ENW$V*;F][DQ9XK]@55<8 $&>V'1T'D!GE;]P
MK,[>UJB*DN'-%AI<,E49=*/=HNM/^##>!N_FB97#2S2,6;F=B-,M+![>L\"X
MB"R> ?$40((M>A[ ?$1_#0"-@CH'KY!:DI4.IXBWPI$$FB(@7?"&2!!@(KY)
M]H$+1[O7H#/8 EF;[="CR[=7>Y@Q5I\@-LDW1/NH6\.N-"%2%=B86ZS8$F@.
M%%OS=(RZ7GCJ>C%.&F@)D<V(?[P&[@67$8E]B,H^#TH-@=+^"=E=)GKBO#;T
M $4/,6;ZA)>M0&\J"#1;"*/?%.L-8)G=W\1BG$4#^AI@VSI6#WQG72#G!;R!
M<&3YNP*QVACOB$5KQHP''6;'(77@>'3W[V$E(#/QD'"[@QD"#X6@"(/19T((
MII404Q.7"'#[K/HUX,<IN[O2Y&OVT-(+'&8FI@KT1"D-R3B0_05R.H"]:NK?
M02L&*<*:;M>TWEY6,H#"NA70Y!)Q)%=J%(=1^L5L% ,W&U!=CI"9ZC?A: =1
M^5! *@*$7AA6C=YE0"RL4+-H(!^M\UV'<(@:"(?$#B&A0.818JQ;LPP$YV/O
MS$*)=.E]]H.QFY =Q%ZQ IT.SKKY%0,/4<!SJCY0V"YLIW#OD2X5S8M"B=4
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
M(*T@(Z$(2[>3K(T%9B>U;4EU/E7M6 9M@1C T"6@<&>.V6#%PI_/EA)J,*L
MI*2QX30&&.[!!/NO])/94[\( ?:U?C)_*AD'RGU)(Y^</.48D?N6)7]O/%*'
M=0<:5Z%*UY'8& BEY22Y!G*RD*O5Y2WU2(B5-O:_9!$?2BF#ER89T>G20HBS
M-<M-5?S6,?Z M8,%U;JHMRL)P.PAC6ITZ4LEE4AD>D.0$/%9=WE=.8+3O-A7
M153@PNX^(0=M*Z=U28DW5^/%:^&IDB-0_<G$01(I"*%:GR2GM.. ;4G0S"L*
MG+GCQ$U:P1D<-P-<+A9%G$DYE(I*SA"7P8D/)Z'W"&LP[!8FP;SD,\&K4Q:4
M4Q]ENT\XNGL?3"$Q/ 6K(A^5!P_O]F 3O868L"3-^_<H?Q.]@WF3K7#I-B1.
MEK4KYTYGC2M74DW<5S2'+"")U(5;:JFI@?!NFBU*K)6JS^1*#QU.+]L,':*#
M.9.'<R4IL=$YM=EZ%!;MU!NZV*RJ<,20.(X88!(ACN_X2,<"OKB>%P=G>J)!
M4,Y"@^LGYL:.XC274/E<0O&\O9"""+YR>U[:(&@%D9XG3-5_T7;5-3,PM,59
MP+QC 4-BZ8UG11*&>2)B[VE21?(3T8=(0$+&&Y8-\OH\?3V1(NF;P'D_H/]3
M7?=.;N]XU>6!+,O'^F0R.[F8G#V_T$?PG_\T/ )0^)C>P__&S*Z0!S\;SUZG
M\"T2 :CRAXVL!\!0$8R]%+#9B^$4L,N;CYS?=3R?<"29O8*@^5%- ,>-(Z.H
M9VT+)V9-E_3%;BN#/"<*4:?(\;)_1Y<L)S#H43<-72"J@)XPJ=-9<JZ R\H)
M06V7SX]9S"VW*JS,'68LN,Y)J-%G9,A%'D._1-)@]VHJ7)ZO#^LE<0'SR33+
MPCH'#D=2G8!E[&W3Y#<?<#VJ5T>=]<D>/9P>P+TBQP]Y@^0%ULLDG01W&/'_
MR'G$< !#>#MO'9=R+E6N-I%LS)(8,[K9/M2[8JDO3N>NFX&;5(P3W[.BGWSJ
M4S@CKPG 3#=#THHJ[$:'@SF+D0+TQF(VRQ[J[,3)]SXY'4[=%1[9OQV45E[R
M!7#M-3B V=N#%3,R1M+Q)*E)JC8X7=ZKTQQ:)D(D41AU0*%\>W8C@2XL6>/(
M:HU4BZ**(F5\+KL8U;S@9:XKY[42/AA%D 9W/]770C9JF^6N/')OX[V4H3_L
M,>-[G>0J++B)HDM5$$XR4%":UX8;U%$/+%:_W/M)/YE#Z?5.)$[U#1@.?P?I
MIF=G),9678.H5'A\G<5:O3$'VSQ4ZLS'ZVPPZ94<S#?H8!YB\P\ H#P C0TG
MEU0-25 !P5N,)&RX=Y/VV8V@6%-*"[<5$I]IUH+.N>C:T 0FC,9D(O3E2+K*
M7F)DU1$JZ8*&47!L()HQA9C\DOVN%5/]JB@[G\\;'.U_YE)MMW4]5MRJ]6=6
MK>-54VP"ETE=]WQE7#I@8&O7[E6,>\AXE8Z* H/I@SLB5ZJC<F#;A@0'*#!M
MO?Q5?%"4IX3C@O'@0+@.9/W>@*"/U23LZL:A)9=#\)PC'(1+R"-/# E$!&>%
M%U.$RBW9N5BQ(=21V_#H+0FU6//Q$JKW7&BNWP<Y,WA5'@1%15"T^RY)4'%)
M9*ZDA%GZ^?'YQ+W/1M&5SXNE>.N5LY%BJ!&;1>*M*3(B-M02C *.#J4V5M#S
M0ZDG16"#9S>DB:'#A]/16((&3R<I\$=9CK5C6+3L"H5^OOP0NA/YVE9X8Q)W
M7L1,@3).1\-N:Y2-SGH/9:Q+!X#401F5:+N"9O9!3Y3ON^HZ80&^.^X"32*,
MH'$OP)#ZPTG((-\Z+/1E$YZ<?4GGF:0W@&^T!8H=E[X);E.IRGV@DC+O=#+O
M/7=9>D[9 PG"N0_3X[1!X&-L .*_^8),"#62,;0OX3"IL\@1CPM2AYV['+YO
MI:TVQ@M@B%,!\#2LR]Y-TKQ39WH4L'3M7 DOFV*W<^P0$[\I<+(RKK<8=2+0
MV:IU/10<PK&.V[<8D$:>+HV$T]#)/4+YRVJ%#KNZ6M18;N:GW%&&0GQRW-(
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
M\@(1'I,V$MQJ7$M"CA;DHD0DL$O7/QH#RU;/L.E=PPV7#SA'XH9UWN0HMEO
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
M-WC3DK-KIJ6]0+/":)<IHTKI[@;\UO+&-OL'2CSLLI/K!]?0\+4M'^Q=9[3
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
MG<CE72IQ8OX^CW!&_\%EY5TMB, TX<^GMI#<:H2]U3RO*QYT@F=!M@. T N
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
M08H9JW)S)W<?L=E/;/D2F6OW"[O:-HX]2"IM9-& 24'!1?W/OC=Q. ",@R.
MJ %$+P!A_PB@WP#Z+P!1> 0P: "#]WJ(&T#\7@_#!C!\+V#4 $8N675T76I6
MS+#Y5,D=*&M-;';@\NO0E!$N[$F\-XJ^<L*9^1UJHWAB,(4ETULX6Z%A/->_
M3'U#]-;(3QJJ14T5':%:8=*#?G@.41 %7^Y7</:ABV7U;I;PXCC+]?]@67[^
M&\Y^_BD<QK]U4=V<IKK'L@=1[*A&G8)\BGD;^*@-?.1H^\=HJ[+,D6K:L+P.
M_37="G!5KVGX>KFFS%"E?COAK-\ZZSMG@R/.%DP\4(&64G.BKC1EVT@@_^D&
MP6R1JID,6))@:9A($(0TJ+N.0.UGZ/S86^YQ/KR(X\%XZC]VZ!NT^@8G]7VV
M[J!D>[;.L<MM#8\/W :MQ_I4#5X)NPC&07!$6-P*BT\*.RB/A'+4=9SC5](&
M_2!X(>^ZMKHXL+)&!V;/Y U;><,WXB9^Y<*@(IFP1J:XV #JQ-)0-F4E3%<T
M3Y+:MV^B2Y;@S*/'3:-Z1&\.'3S+T^*^AM^ZXC5\E:CX>22<V=6/<-^\R?TL
MRB/OQ<*X#?OX![PO3H,^"4BD$,T3O.-F"[88N>"&TQ505NN<)R"S#&T6SUU9
M+F51,K$'ME%8UVQ3Q/"!-G9..R,\,"K7-\^!!6MFN,[VCKJDDA/.,Q<I%H)G
M/&%.FB0AFWI(G0Z8G80]46J:Y71%66JZ$PT6:U3MQ=B#/P[T*DR0.HS4>7J2
M3$JS*L\AK9P\^\GR I+_%.C&KAF?7I!>U[WG'[QT!:J-:V(TN!W6UTV[6O=)
MBW"R=/W$B_55.+GJ6K\<36Y&'>N+<=-O^?^YK9NUWYG:<*$AQXPD!+T1E;JJ
M&Z!Z8F3IWM^U-/2:N^&6>D94UH"^9Y)2T4RL@[8+G?\+4$L#!!0    (  **
MFE+7QET+>00  &0-   9    >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;)U7
M6T_C.!3^*U;$ R-!DU[2F]I*M*4L#R,AF-E]0//@)B>M%\?.V@Z=[J_?8R=D
M2DFS'9" Y,3?N7[^XDQV4KWH+8 A/U,N]-3;&I.-?5]'6TBI;LD,!#Y)I$JI
MP5NU\76F@,8.E'*_$P1]/Z5,>+.)LSVHV43FAC,!#XKH/$VIVL^!R]W4:WMO
MAD>VV1IK\&>3C&[@"<SW[$'AG5]YB5D*0C,IB()DZMVTQW<CN]XM^)/!3A]<
M$UO)6LH7>W,?3[W )@0<(F,]4/SW"@O@W#K"-/XI?7I52 L\O'[SOG*U8RUK
MJF$A^5\L-MNI-_1(# G-N7F4NS^@K">T_B+)M?M+=N7:P"-1KHU,2S!FD#)1
M_*<_RSZ< ^B4@,X1H-T[ >B6@.XQH'L"T"L!O7,CA"4@/#="OP3TSXTP* $#
M-ZRBNVXT2VKH;*+DCBB[&KW9"S=?A\:),&&9^&04/F6(,[-'T$:QR$!,%E1O
MR>42#&5<?R'7Y EI'^<<B$R0=-6ZR*Z[)M^?EN3RXLO$-YB&=>9'9<A%$;)S
M(N02HA;IMJ]()^@$-?#;L^'M40W\KAG^!%F+=$(''[R'^]B[JH&=JH$=YZ][
MRE]#DYYOUFC W?:C(5"W"M1U@7HG LVI>,%-EDG-C":YQB!&DHQ#O %BMH [
M$A?0*(+,4!$!$=* )E3$A(,QH+1-,5(0,T.8UCDZ6.\=<B'3C(H]N:R;YKPY
MK>?VCSH*-(*LO(YU1B.8>JB?&M0K>#-2QX7"3]_YL:KZ.NN/PK WG/BO-;WL
M5;WL_48O_\YC%C'*^9XD2OX+XJTOD<R5(12;:$>+XF8[R&%#.<F4C !;*3:Z
MKOPB?'B0=GO8"=MAE791W<=EPU'0"[KOEZV:BWGN--$KK%H2-GI9%MT@#%\/
M@H".+![9)'-AZHFQ:'1X_HR7S8D]=^L(=AM^($88V)^CUGW&]]W_^G[7X;YW
M9!A4+1]\8NO,FT'?+"^MN#!]J#=X)K&:0.0K*,==W/"IV_'-TK"CI9;$3.'I
M +< BHI&O>"%J'!&UXPSPW#];HM;X[2[-40T!1+GT"(W+C1*-:1K3.A-[5U(
MJ]M7[W1G2^/21T;W=%V(Z46Q^F(4#*\"_+759N!.+GS?:F#\L&K_\/?V3='^
M9M"]B'ANMSVY0"&Z0B6RN:X_I<U-18RJ(D:?8/"\&70O4-J$*$^#.V:039@W
M$SAGJVWYFK,(ZTI 8:7O9T4W"HKRRGK)!6X.G%#@I ,K$]=,(/N0FT@):CT<
MRXFE&#5,)X7,9M@,X2(S$4,J6,(BZE*3F,BFN+0$-SM)]NA2XQW',[1UC>]S
M4Y#L[:7>(M\.\D56 U(F=I'B7R*7Y)PC5UUZ]I'U2P#CQQ]I6SLH_^#0E8+:
MN/.T)J["0@,J:W5DG[NC[9%]T1XOZ^RW[?&JSG[3'Z_Z-?;Y8+P:U-F'X]6P
MSCX:K]PGA/\K_>+[XRM5&R8TONH2+"5H#5 057&F+VZ,S-R1<BT-'E#=Y18_
M@T#9!?@\D3C2\L8&J#ZL9O\!4$L#!!0    (  **FE(WMVY*^ (  #8*   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;,5676_:,!3]*U:TAU8JS0<D
M) @BM:!JD]H)@;H]3'LPR06L.G%F&^C^_6PG34-)&6B5]@)V?,_Q.??Z:[AC
M_$FL 21ZSF@N1M9:RF)@VR)90X;%-2L@5R-+QC,L59>O;%%PP*D!9=3V'">P
M,TQR*QZ:;U,>#]E&4I+#E".QR3+,?]\"9;N1Y5HO'V9DM9;Z@QT/"[R".<C'
M8LI5SZY94I)!+@C+$8?ER+IQ!V/7 $S$-P([T6@C;67!V)/N?$E'EJ,5 85$
M:@JL_K8P!DHUD]+QJR*UZCDUL-E^8;\SYI69!18P9O0[2>5Z9(462F&)-U3.
MV.XS5(9\S9<P*LPOVE6QCH62C9 LJ\!*04;R\A\_5XEH -S>.P"O GBG KH5
MH&N,ELJ,K0F6.!YRMD-<1RLVW3"Y,6CEAN2ZC'/)U2A1.!G?) G;Y%*@&21
MMGA!X0I]5<L'YREJ&>S,@&()*9IB+@F(,OAB A(3*BY1!\W52DLW%!!;JB)5
M!+S!GE?L+8,*SBO^XH5?AW?0XWR"+CY=#FVI3&OI=E(9O"T->N\8G$!RC;KN
M%?(<SVF!CT^&N]$^W%:IKO/MU?GV#%_O]'RC'P^0+8#_/$+?K>F[AK[[%WI5
M%B9U]NX9SH5)]QW)<9Z0?+4W];TB0%\D9.+8]+UZ^MYI[EY+VE:QDB0P)/J<
MV<9NZ+N^/[2WS<H<AOE./W3[==B>1K_6Z!_5> ]"#- -50>8R@<@=12BA$-*
M)*),"!!MBDM*OR&EXP:!'[Q1W!+6"P,W<-HE![7DX-RTFGW1IC0XD. &82^*
MWB@]#//<P'\GM?U:9__LQ=U!;TZ,4Y9[6$\8_H_E'M731Q^QW(^2Z'MZ( J<
MP,A2%[$ O@4K1FTG57186B]PPJB]:*[S>@4X'[\CCG.>X:HBVM];QWPUKC;W
MP[;-<:IS[/P[46G7;ESJ^D7U@/F*J,5-8:F8G>N^RA@O'REE1[+"W/,+)M6K
MP337ZF$'7 >H\253>Z3JZ*=#_52,_P!02P,$%     @  HJ:4K<>]BP^ P
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
MNR"'O>R#&.,X/()TR)(P"^T"=%%F+65VOG>2<,5(LY$7?\TV9PX&[?S$69\
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
M  =[!AQ%_M%NPE)4+/^Y0L!><N$;:"[L11>>1'7;J$.&0X2RW6YPF)ERA>A
M&7K1A>.J^^=BP7+ZDR7H]1'&;U""7@[A_^CA*TNP+XXHAACN;GPNNS )@@.[
M".QU%(X+Z1>Z8CFGZBCR>Z&#V1N0WPL?Q"<A'^^1&H5IL+N%N\P"'*5NZE$O
MH&A<0"_7C!>L6A[%/>K5#<'3<X\&7Y?H%-RW45_LL2%$<;2K/@[#&,,T@_$!
M_GO51..J>4O-^6DE> %N2H/_D1XK0JB7.!2]02UZS4/C'X6OK46\]UD=HBP*
MX6XI''9!FF;)3B7\P7G.'J;OB%RR2@%.%\8Q.$]-'+D]GVX'6M3-$>]!:'-@
M;&Y7YDQ/I34P[Q="Z.>!/35V_Q+,_@-02P,$%     @  HJ:4H09Z)B& @
M5P8  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULC55;;]HP%/XK5K2'
M5MK(C7"I0B0@NU1:I:H5V\.T!Y,<B%7'9K9#Z'[];"=D0 'UA?ARON]\Y]C^
MB&LN7F0!H-"NI$Q.G$*IS9WKRJR $LL>WP#3.RLN2JST5*Q=N1& <PLJJ1MX
MWL M,6%.$MNU1Y'$O%*4,'@42%9EB<7K#"BO)X[O[!>>R+I09L%-X@U>PS.H
MQ>91Z)G;L>2D!"8)9TC :N),_;LT,O$VX >!6AZ,D:EDR?F+F=SG$\<S@H!"
MI@P#UI\MS(%20Z1E_&DYG2ZE 1Z.]^Q?;.VZEB66,.?T)\E5,7%&#LIAA2NJ
MGGC]#=IZK,",4VE_4=W$1J&#LDHJ7K9@K: DK/GB7=N' X _N  (6D!P"NA?
M (0M('POH-\"^K8S32FV#RE6.(D%KY$PT9K-#&PS+5J73Y@Y]F<E]"[1.)5\
MQRQ'"PG('KA$-RDH3*B\19_0XCE%-Q]N8U?I1";<S5K264,:7"#U _3 F2HD
M^LQRR(\)7*VPDQGL9<Z"JXPI9#T4^A]1X 7>&4'S=\/]\1EX^G[XZ$HU8=?T
MT/*%%_B^<I[7A%)DFG_/%&9KLJ2 IE*"/H.4R(QR60E OZ9+J81^'+^OI.UW
M:?LV;?]"VFG)A2)_L7UPL-/.(>'<X38L \MB;&.;!*,@"F-W>]CQLU'^\#@J
M?1LU],;C+NBHCJBK([I:A[VSE;ZSPMQ9_6!4@9AV2.,N:(MI=;:JZ(V243 >
MC4X$S]^&#<=AY(4GDMV#)U>"6%OKDBCC%5/-M>Y6.W><6E,X69]IUVQ,[C]-
M8[D/6*P)DXC"2E-ZO:&6)AH;:R:*;^S#7G*E;<(."^W\($R WE]QKO83DZ#[
M+TG^ 5!+ P04    "  "BII25\_I4$@"  #(!0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U-"YX;6R55%UOFS 4_2L6VD,KM>$[(15!2A--F[1)4:-L#],>
M'+@$JP9GMDG:_?K9AC":D:A[ 5_[G'//O7 ='QE_%@6 1"\EK<3,*J3</]BV
M2 LHL1BQ/53J)&>\Q%*%?&>+/0><&5));<]QQG:)264EL=E;\21FM:2D@A5'
MHBY+S%\?@;+CS'*MT\83V152;]A)O,<[6(/<[%=<17:GDI$2*D%8A3CD,VON
M/BQ"C3> ;P2.HK=&NI(M8\\Z^)S-+$<; @JIU I8O0ZP $JUD++QJ]6TNI2:
MV%^?U#^:VE4M6RQ@P>AWDLEB9D46RB#'-95/[/@)VGJ,P91189[HV&#'8PNE
MM9"L;,G*04FJYHU?VC[T"&YP@>"U!.^]!+\E^*;0QIDI:XDE3F+.CHAKM%+3
M"],;PU;5D$I_Q;7DZI0HGDR^X"I#&P'(?#^!;I8@,:'B%MVCM?IELIH"8CFB
M&E<K'&]P]VBS7J*;#[>Q+94-+6:G;<K')J5W(>42TA'RW3OD.9XS0%^\F^Y.
MW])M57S7 :_K@&?T_ MZUZK\,=\*R=6O]O-*(K]+Y)M$P;56_Q4?:EPC,#8"
M>OX.B>M,)WX4Q/:AWZ$AG!<Y@=OAWC@,.H?!58?S-*W+FF()&<(EXY+\QGK8
MAJPV2F'/PGT4^9/IF=,!6!A$[F38:-@9#?^GE7>H CED,ASHDS-UG/#,Y;\X
MU77/"\Y<VKTYTW?<5\QWI!*(0JZ(SFBB='AS;S2!9'LS>ELFU2";9:&N6N :
MH,YSQN0IT-/<7=[)'U!+ P04    "  "BII273)YPF "  "]!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U-2YX;6RME5%OVC 0Q[^*%>VAE;;&"01(%2*U
M1=,F;1(J8WN8]F#(A5AU8F8[A>[3[^RD$5L#K-)>B,_V_7__<\PEV4GUH L
M0_:EJ/34*XS97ON^7A=0,GTEMU#A2BY5R0R&:N/KK0*6N:12^"&E([]DO/+2
MQ,W-59K(V@A>P5P179<E4T^W(.1NZ@7>\\0]WQ3&3OAILF4;6(!9;N<*([]3
MR7@)E>:R(@KRJ7<37-_&=K_;\)7#3A^,B:UD)>6##3YF4X]:0R!@;:P"P\<C
MW($05@AM_&PUO0YI$P_'S^KO7>U8RXIIN)/B&\],,?4F'LD@9[4P]W+W =IZ
M(JNWED*[7[)K]U*/K&MM9-DFHX.25\V3[=MS.$@(@R,)89L0.M\-R+F<,</2
M1,D=478WJMF!*]5EHSE>V9>R, I7.>:9]!.K,K+40-SKT.1B!H9QH2_).[+
M&Y#5 HC,"6C#\0P@(WEM:@6$E5(9_HNYLX4]7A(4P4M"A%6L,5!.,?$-VK0P
M?]U:NFTLA4<LS6!]10;!6Q+2D"X7,W+QYO)/%1^+["H-NTI#)SLX(OM?JB'?
M;U;:*+Q+/TY8&G26!L[2\(@E+##H.Y\F:^2R[+_J,0T#.J:)_]@#&W:PX3E8
MV =KLJ)_@T4=+#H'&_3!HM? 1AUL= XV[(.-7@,;=[#Q.5C4!QN_!C;I8).3
ML"\%8*?-#:@^Y.0%,J:#413U,^..&9]F2L-$'RY^<2L#2F-*_^;Y!]W(-O;/
M3&UXI8F '#/IU1@=JZ99-H&16]>@5M)@NW/# K\OH.P&7,^E-,^![7G=%RO]
M#5!+ P04    "  "BII2N-_Y*: #  "?#@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970U-BYX;6RU5^V.VC@4?14KVUU-I9;8S@=D%I *S&A'ZJQ&G797JVI_
M&# DFL1F;3-,I3[\VDX( 4+(M.(/Q,X]YW[ZQK>_X>))QI0J\)*E3 Z<6*G5
MM>O*64PS(CM\19E^L^ B(THOQ=*5*T')W(*RU,40AFY&$N8,^W;O00S[?*W2
MA-$' >0ZRXCX-J(IWPP<Y&PW/B7+6)D-=]A?D25]I.K+ZD'HE5NRS).,,IEP
M!@1=#)P/Z/H6]0S 2OR5T(VL/ /CRI3S)[.XFP\<:"RB*9TI0T'TWS,=TS0U
M3-J._PI2I]1I@-7G+?NM=5X[,R62CGGZ=S)7\<#I.6!.%V2=JD]\\P<M' H,
MWXRGTOZ"32[K!PZ8K:7B60'6%F0)R__)2Q&("@"C$P!< '!;@%< O+8 OP#X
M;0%! 0C: L("$-K8Y\&RD9X0189]P3= &&G-9AYLNBQ:!SAAIK(>E=!O$XU3
MP\>8"_7^,Q49^,@)D^!J0A5)4OFV[RK-;Z3<6<$URKGP"2Z$P3UG*I;@ALWI
M?)_ U8:5UN&M=2/<R#BALP[PT#N (89?'B?@ZDV=7>/6+"@ZS3)IS]([S7+3
M@@7#<RRWKV 9__D/N/KM%Q0&O[]MB+E75H1GN;U75P3X^E'+@CM%,_EO@R:_
MU.1;37Z3)J",IM1HJJNXG"&T#*9+/@][7H0\[/7=YVH%',MU0^S#$)5R>R8&
MI8E!HXEW3)M'I0+T1?=R2>6[TZ;F3$'%!(2\, S\ U./Y;I^&, #L4EPY!'R
M>A#!>H?"TJ&PT:%QG# "QIQ))=9Y<Q\1]@2^WM-L2D536KNEBNZ%"ZA7:NJ=
M+Z#WMH"FQ@F;&D 86Y,4)-O4":)HW4%MY@XZ7O1KW<E\-6S/M:AT+?H!UZ9<
M:)[#UIJ[$QW5BX=0!"'<KZO;7"ZJR&'D![ JN&<Q@KM/"6RT.<\V60I*]=U#
MR39%A2H?*G3ALD)XIPO_=&<J*/8.*.SV<'1PW&OE_!!W@Q/QWC5JY/U8O,%W
M<)^P)%MGK5*PZ]?(OW0*=HT7-7?>GSK;HS/D?@<%=8=[? :'.W[8=+K1K@VC
MYC[<F#ORTCIWNZ:,+MV5T:XMHPOVY=$9<NQW(*Q/WAE@< S,'70K]^>,BJ6=
M="28\353^<6IW"VGJ0]VACC8'Z'K":K9OS'3E[VO[^CST>V>B&6B@Y/2A58%
M.UU=@"*?AO*%XBM[>Y]RI6<!^QCK"9(*(Z#?+SA7VX514,ZDP_\!4$L#!!0
M   (  **FE)& +2U5@(  +H&   9    >&PO=V]R:W-H965T<R]S:&5E=#4W
M+GAM;)U576^;,!3]*Q;:0RLMX2M 4Q&D-M&T29L4-<WV,.W!@9M@U6!F.Z']
M][,-0>E"6+07\,<YYYY[L2]QS?B+R $D>BUH*696+F5U;]LBS:' 8LPJ*-7.
MEO$"2S7E.UM4''!F2 6U/<<)[0*3TDIBL[;D2<SVDI(2EAR)?5%@_O8(E-4S
MR[6."T]DETN]8"=QA7>P KFNEES-[$XE(P64@K 2<=C.K ?W?AYIO %\)U"+
MDS'2F6P8>]&3+]G,<K0AH)!*K8#5ZP!SH%0+*1N_6TVK"ZF)I^.C^B>3N\IE
M@P7,&?U!,IG/K#L+9;#%>RJ?6/T9VGP"K9<R*LP3U0TVG%HHW0O)BI:L'!2D
M;-[XM:W#"<&=7"!X+<&[EN"W!-\DVC@S:2VPQ$G,68VX1BLU/3"U,6R5#2GU
M5UQ)KG:)XLEDE3,N1\_ "_25X5(@=+, B0D5MVB$5NK09'L*B&V1T$@D-9(:
MY BM5PMT\^$VMJ5RHO7LM(WZV$3U+D1=0#I&OOL1>8[G]-#G5]/=Z7NZK?+O
MBN!U1?",GG^I"$-I_GS8",G5<?LU$,GO(ODFTF2HW"?J?:5K%$*CH"_A(;GS
MIZ[O^;%].*W1.2X*O8D3NAWNG<5)9W$R:/&924S[?#6TX)^^SG&#OH+.5S!<
M.DCW'+(^9T&/LV 2!-%?SLYQ@\["SEDXZ&Q=BLO>PK.8?AB%87_$J(L8_=\W
MBJX\.^>X_DK8)YU%=_5OF.^(NA04MHKIC".5&&\Z93.1K#+-9L.D:EUFF*N?
M"W -4/M;QN1QHOM7][M*_@!02P,$%     @  HJ:4L(Q:'&8 P  X0T  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3@N>&ULS5==;]LV%/TK%T8?$L"UOFS%
MZ6P#B]-U!1(TC=L50[$'6KJ6N$BD2E)V_.]W23NRT]B>NQ5!7FR1NA_G\ASJ
MDH.%5'<Z1S1P7Q9"#UNY,=4;S]-)CB73'5FAH#<SJ4IF:*@R3U<*6>J<RL(+
M?3_V2L9%:S1P<S=J-)"U*;C &P6Z+DNFEA=8R,6P%;0>)FYYEAL[X8T&%<MP
M@N9S=:-HY#514EZBT%P*4#@;MGX-WEP$L75P%G]P7.BM9["E3*6\LX/WZ;#E
M6T188&)L"$9_<QQC4=A(A./;.FBKR6D=MY\?HO_FBJ=BIDSC6!9?>&KR8:O?
M@A1GK"[,K5S\CNN">C9>(@OM?F&QMO5;D-3:R'+M3 A*+E;_['Z]$%L.8;#'
M(5P[A [W*I%#><D,&PV47("RUA3-/KA2G3>!X\*R,C&*WG+R,Z-)+I5Y_0E5
M"5>2"0UP<HF&\4*?PFN8D C2ND"0,TBDJJ1BA@8**E1:"E9 5C/%A$'44%C_
M@6<(E8WM)6L$%RL$X1X$EYAT( K:$/JA_WER"2>O3A]'\:BFIK"P*2QT8;M[
MPMX4F&:8PG0)"=,Y,55)S8VMY/;Z(O+]MN_[<,*J2LE[3O1BL817W<A.G\),
MR1+>,9GD-1-9F_1'M9(EU6V6+H84V0Q%!N.: Q,I_,G$WV0+7YR]W2ZH8/SV
M@S4V.<)8EA432V>;<TTTS[#M1H7]J36"L@IR4T_2?>0B2YF$">-W"&_%G"LI
M:',8LON$22YD(;,E)>FTX<JDO\"[!U[<"FRC;3^"ZM(UA<+7:RRGJ/XZ0$#4
M$! Y J)CE?7_A 5?KR@!O#=8ZD/PN@V\[D%]C/\M*RW_G*>T?L3E?FVODL0N
MB?T"SD>]7A3%YP-OO@-<KP'7.U:\3Z3PO9@.2O.0$)[(]ACVXZ:"^"6R?];
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
M-MXRLRPVM(TAKK9RL+)RT&CEF0 +Q0R,>6)APJJ,&)3F=>V!X6ROS[(8MO
MXVUS)V5!,A@0QS7-:E/<E2EN2\# !"4DQ )%B9S.X2SH=0Z56])JV\!6B4E9
M@CC.T*TV:[@R:]AHUAWUP: O8Q8\,-F4^+%1M.7&JY4;O'88P-^[U'*&IBA4
MB."!ZYC.5BQRN8T:8UFN7;?*,"GL("W)L,9[G8)4M 3X]7H"7#0%N&M7$,^%
M5&MM0>>=E,^PD?6&IET*9(788(@MHRY 1;'"/[A:X7(%*6E;%L&&:PRM08VV
M19G!S77F=ET[I(HX'R"/Q5/)(_U2=89K(59SALY$$-'P!;&TF'F(0X)$-'4-
MHH^2L0"^H 57<W1.0P]&;WARB*Y"-*8O:9-[@#3/FBR-$84G.#F#;P_@67>/
M H1D? "NGOHTCOGL!25A&@6^+*,1?:$//M,!T8R1Y.&41]37*4$/:)TT09SX
MB@,E!PU#^#V5#!*YEBH@Z5*\'9^:!] -Z!^T3Z-(BF<>@"_]%_3&<AP]_E9/
MEPF:-8(#G F"^<5L6J&5YA)$LRG-/<V'[3WMHO6O"^[[Z($A8NVE;4)J(9-<
MZ+B"D)>PW*M0E]*#2)5?9XG4?OSY_ETZS7*M [O":;8Y+)S&GA6HF\X!WQ/)
M81E[*Y==TS"A,EU+0\V;KZOA85.Z*KH7W-R^M.=B]!\:\Y '2= I/1?-!G9?
M+ST7O0!N;@8V5UW1D(I$Q0J" 8&M3'#-K,:A8>Q5'?5WQVW^_ZSH2(CQ ^)(
MG[O&D11="<&O%D=2]!"DN8?XQCBVL!*[+I#? -RTK&A;B-EBF<>?N)= %ND2
MIZ(Q(=;KQ:EH)4A;*_&-Q?FTA7C'XOQW\LPI).W?>:GR0-V @@051NJLOLST
MR^JC$_3W%:6?7HRZ%'NR6>PMPZX4M GI6K?.V31=O6D3U%JX^FN7) &3C^DU
M9HRF(@E5]F_ U>CJJO1=>F&T-7Z*CRYPQ?@E/IID%Z$%?78O"]%[Y+ +?#:#
MJ8S# 2P\F5UU9B]*1.D5S8-02@3IXYQ1CTDM -]G0JCEBYY@=>$\^A]02P,$
M%     @  HJ:4C-$,;&+!@  TAX  !D   !X;"]W;W)K<VAE971S+W-H965T
M-C$N>&ULS5EI;QLW$/TK P5(;<"UM(=\Q =@R7:<-(X=RTWJ!/U :;E:QKOD
MEN1:UK_OD#HH'Z$D5 +Z1=J#\TC.&[XA9P\'0MZKC%(-CT7.U5$MT[I\5Z^K
M7D8+HK9%23F^284LB,9;V:^K4E*26*,BKX>-QDZ]((S7C@_MLVMY?"@JG3-.
MKR6HJBB('+9H+@9'M: V>7##^IDV#^K'AR7ITP[5?Y;7$N_J4Y2$%90K)CA(
MFA[53H)WK6;#&-@67QD=J)EK,%/I"G%O;CXD1[6&&1'-:4\;"()_#[1-\]P@
MX3C^&8/6IGT:P]GK"?JYG3Q.IDL4;8O\&TMT=E3;JT%"4U+E^D8,+NAX0DV#
MUQ.YLK\P&+=MU*!7*2V*L3&.H&!\]$\>QXY8Q" <&X1VW*..["A/B2;'AU(,
M0)K6B&8N[%2M-0Z.<<-*1TM\R]!.']_0G&B:P#61>@BWDG!%K+\4;)Q235BN
M-N%WZ& T)%5.0:3(Q<BD1!-&U6%=XS@,6KTW[K,UZC/\19]!")>"ZTS!&4]H
M\A2@CA.8SB*<S*(5>A%/:6\;HF +PD;8\.!%4Z]$%B_^%1[A">'PB57PXY(6
M72K_]J#&4]38HD;+^AI^?,*F\$'30ODZ:DX[:GJ'_YGH2EJN;)>&S8R5KQ'E
MQ[F6C/=827)0&9$T$WE"Y1:T,T93.'NDO<HL*;A*4]:C$C9J[;.KVJ9G CO3
M">QX.[X1O)]2WH=VQ19A8'>*N[M>!O:F'>VMB $_3CLC#+6'&R2=46@)(A/
MZ 2C2>AS]/@V/'%7CZ)(): %=*FUP283\[8H2L*'0-.46CF$DZJ/(@.A63K!
M_K9GZOO3J>_/Y:[+%N<N:#BI:JR7O6!&%8,5\3<':$*373+GC!-<4+B>9I;,
M.2Z9K2<4_J:@*P7R)7US"=U<0N\0[@C_66$(?2,(OP@A3B6#:,V$..D,XE41
MX@=ZYN@!2ZEO@$YR []6HI?A?*%T$3@5#';6[%\GC,'NJOSK!QH'?(?D5,%7
M#'*XEE2QA'+M&Z@3UL"OB'?5(S.!_&4Q<7&J%>ROU]>AT[&PL2)?SP%RVQ2,
MY&*>8H1._4*_:-TB7;#1R=#/F'\VX0-/,$E((UQML0V?=+*-RF5:U=Z^"9J[
M!YN+<!$ZQ0K#-7/A)"ST[_26X,(/=#7@..+N\&DR-IEZ5G]]8W9:&/HE[ MF
MUX0(Y/T>5Q>>W#I56>:X%3?L;$WH,6^7HL=)7=A<,SU. 4/_1G )>I;842HJ
M'W#\1)F]T98EJ9-5647,VRU03&F4,-/IC-76C)G92^6TC^NAI%()O@U7'"[)
M$,(=NY'"WRXNQY>QX+H!HXI]$S.I%(5!9!)*H9B=)-I7&I1F>0X9P7V::<MP
MST"X!L;3O*(<I55P&P2^;5OH4D#H5^Y)6'6(B:LS_L"DX'@ USC-6]K+N,A%
M?_@DQFS3I8+,Z7RXM^8@<](?^G>L2P29'^@_:T#D<DCDE_X+1+-LG9JM]GL*
MWS/S!/[ GWMS<4X*E@_Q3Q9(U&N/E^$M<KDC"M;+6^321.3?V"[.VQR@MN!:
MBCQ_21[FU93,R:O13%7!GR-N3R_@O115":VOK9.%_.Z20K3FXD+D]#]:57EA
M#M )M&C>9U4!O?'!5(F<8GB*5Q=2*9F0YF#[63Q8ST'4L'*[=P $!ADR.#%5
M51?WG(S(X?.CKV)&.%\@^!SCLE7D3S*&WX\GUR>?%Z+6"7.TYJI%Y%0W6E7=
M8@[0"7PDZ&^JZ/^;6Y<D(K^V3[+C'>/8XT=6:3R&X,YX5!@W9+R>(]^^V0O#
MQL$3,_LL6$QY8Y<2XC671V(G\O&JRB-S@#JOQ,2D>.0;J<L1L5_:IWGR @/$
M<M 1J1X0'/TI?:"Y*,T.!]KX8\HT+WB;F"U%F4L(\9H+*/%,[7E5!90Y0,\I
M^XL145 V;VL3N_02^[/"]XSR866\D9A(V!BOO,U7V!DU78H;)^;QFHLOL1/X
M>%7%EWE @O?&>QGCNIFJO0&_8[T,UY?3V@XM]4@JP]U1 ?@ #+V_,B2I620O
MK7Q.<*DG]F>,%F4_S:"_X(HM&(>VZ9*PQ27VF>%24>'20+SF,E'3Z7ES566B
M.4!/*O+V$*O,(595>'A]8$I8CI]Y[[49U&<^,Q94]NW'5(7YO>)Z],5Q^G3Z
MP?9D])G2-1]][;TDLL^XPD-TBJ:-[5V4!#GZ@#JZT:*T'RWQ&*U%82\S2C >
M30-\GPJA)S>F@^EG[.-_ 5!+ P04    "  "BII2&7-HEJ<"  #T"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6S-5EU/VS 4_2M6M >0H/GL!U4;
M"5I-0P*I:F%[0'MPDYO6PHDSVVWAW^_:"5EA:84T-/&2^..>XW/NM6R/=D(^
MJC6 )D\Y+]3866M=#EU7)6O(J>J($@J<R83,J<:N7+FJE$!3"\JY&WA>S\TI
M*YQX9,=F,AZ)C>:L@)DD:I/G5#Y? 1>[L>,[+P-SMEIK,^#&HY*N8 'ZOIQ)
M[+D-2\IR*!03!9&0C9U+?SCQ/0.P$=\9[-1>FQ@K2R$>3><Z'3N>400<$FTH
M*/ZV, '.#1/J^%63.LV:!KC??F'_:LVCF255,!'\!TOU>NP,'))"1C=<S\7N
M&]2&NH8O$5S9+]G5L9Y#DHW2(J_!J"!G1?6G3W4B]@!^=  0U(#@O8"P!H36
M:*7,VII23>.1%#LB332RF8;-C46C&U:8,BZTQ%F&.!W/@5,-*9E1J9_)G:2%
MHC;!BIQ,05/&U2DY)PO</NF& Q$923= ,BERK&*%+1'+0&'8_6)*3KZ<CER-
MTLP";E++N*ID! =D3"'ID- _(X$7>"WPR;OA_L5KN(L):;(2-%D)+%_X'[+R
M<(/DY%I#KGX>D18VTD(K+3ID]< Z9Z0 W9;XHW3FE!BJDB8P=O 84""WX,2D
MK0+_SO/*;]3XC8[ZO0&EAN22XWE#BP2]"TD2"2G3A NE0+5YKBB[EM(<9-OX
M/(JZ(>ZL[;ZEMC"_[_>:L%>*NXWB[E'%=RP%\G +^1+DL8KW&K[>9]N,_49:
M_V,W8_^OC$>]-T5I"0G;"S)H5 Z.JIR+8I5!L2*3#7M/82X:WHO/5AC?^W.N
M>Q];FIJOMY_X*!I$;\K3%N;W^F]+Y.Y=2>8]<$OEBF%B.&2(\SI]++"LKMBJ
MHT5I;ZFET'CGV>8:GR4@30#.9T+HEXZY^)J'3OP;4$L#!!0    (  **FE+'
M\S(*:@(  .H'   9    >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;,U574_;
M,!3]*U:T!Y V\MF/H#32:#4-:4A5.[8'M >WN6DMG#BS'0K_GFLG6 4*XX%)
MO#3^N.?DW',:.]L)>:VV )K<5KQ6$V^K=7/J^VJ]A8JJ$]% C3NED!75.)4;
M7S42:&%!%?>C(!CZ%66UEV=V;2[S3+2:LQKFDJBVJJB\.P,N=A,O]!X6%FRS
MU6;!S[.&;F )^K*92YSYCJ5@%=2*B9I(*"?>U_!TFIIZ6_"+P4[MC8GI9"7$
MM9F<%Q,O,(* PUH;!HJ/&Y@"YX8(9?SM.3WW2@/<'S^P?[.]8R\KJF J^&]6
MZ.W$&WND@)*V7"_$[COT_0P,WUIP97_)KJ\-/+)NE195#T8%%:N[)[WM?=@#
MA,D+@*@'1&\%Q#T@MHUVRFQ;,ZIIGDFQ(])4(YL96&\L&KMAM4EQJ27N,L3I
M? &<:BC(G$I]1WY*6BMJ#5;D: ::,JZ.R1>RQ']/T7(@HB1%"T0+C+!#-HAD
MH+#H<CDC1Y^.,U^C,$/OKWL19YV(Z 41,UB?D#C\3*(@"@[ IV^&A^ECN(]V
M.$\BYTED^>+_[LG5#Z0FYQHJ]><58;$3%EMAR4N-'GS+(;\[GJ'E,1_R39Z@
MMV'FW^S;^KPJ3N/QR%4]$IDXD<FK(A>BWJQ8O2'3EI&K"ZA6(%]K?N!X!Q\K
ME:$3-GRG5#J>P9[?83"*DB>I'*H*DN'A5$9.Y.B?J93P]E3&CG?\L5))G;#T
MG5))GW\%892.GJ3RO"I*XR1\DHJ_=Q*;6_""R@U#+SB4B M.1ABK[&Z6;J)%
M8P_GE=!XU-OA%B]CD*8 ]TLA],/$G/?N>L_O 5!+ P04    "  "BII2XZ&)
M6K,"   ""@  &0   'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6S-5M%NVC 4
M_14KVD,KK4WL $DJ0%I!U2JM$H-UTU3MP< -6'5B9CO0_OUL)TU3FB)>.O6%
MV,X]Q^?>0^S;WPEYK]8 &CUD/%<#;ZWUYL+WU6(-&57G8@.Y>9,*F5%MIG+E
MJXT$NG2@C/LD"'I^1EGN#?MN;2*'?5%HSG*82*2*+*/R\1*XV T\[#TM3-EJ
MK>V"/^QOZ IFH&\W$VEF?LVR9!GDBHD<24@'WA=\,<+$ ES$3P8[U1@CF\I<
MB'L[N5X.O, J @X+;2FH>6QA!)Q;)J/C;T7JU7M:8'/\Q'[EDC?)S*F"D>"_
MV%*O!U[LH26DM.!Z*G9?H4JH:_D6@BOWBW95;."A1:&TR"JP49"QO'S2AZH0
M#0#NO $@%8 <"P@K0.@2+96YM,94TV%?BAV2-MJPV8&KC4.;;%AN;9QI:=XR
M@]/#*7"J88DF5.I']$/27%%78(5.QJ IX^H4G:&9^?LL"PY(I$BMA=1(@\P0
M%R8>I5)DQM*2:&.(&"B#N9V-T<FGT[ZOC4Z[F[^H-%V6FL@;FL:P.$<A_HQ(
M0((6^.AH.$Y>PGU3G;I$I"X1<7SA_R[1W3>S$[K6D*D_!W2&M<[0Z>R\H7.V
MO^G9_HYM5I2</<=IO_GM,(F[<1SV_6VSY*_#XH1T<5"'O9#<J25W#DJ>BGR5
M0KY"HX*ANQO(YB /E:);\W8_M&6]6F?O'2PK.;L-+Z*81-&^92UAQC"2M%L6
MU9*C@Y)_%P^,&L>^'V587+/&']JPI-:9O(-AR2LG<$0Z$=XSK"4,&U_C=L-P
M\'S$!X<MHSFZ*HZQ"S>N#?RA#<//IS<F[V!91=H\\,*@%R9[EK6$D3@*PCW+
M_,8%;;NC&RI7S$CAD!I<<!X9TV79<)03+3;NSIX+;3H -UR;)@VD#3#O4R'T
MT\2V 77;-_P'4$L#!!0    (  **FE+)VL/2,@4  /0<   9    >&PO=V]R
M:W-H965T<R]S:&5E=#8U+GAM;*U977.C-A3]*QI/'W9G=@.2P,89VS.VR3;I
M)(UK)^FTG3XHMFS3!>2"B-<S_?$5'T'^0H; BXU ]\"]AWNNN.IM6? ]7%/*
MP0_/]<-^:\WYYEK3POF:>B2\8AOJBRM+%GB$BV&PTL)-0,DB,?)<#>EZ6_.(
MX[<&O>3<)!CT6,1=QZ>3 (21YY%@-Z(NV_9;L/5^8NJLUCP^H0UZ&[*B,\J?
M-Y- C+0<9>%XU \=YH. +ONM(;RV#1P;)#->'+H-]XY![,HK8]_CP=VBW]+C
M)Z(NG?,8@HB_-SJFKALCB>?X-P-MY?>,#?>/W]&_)<X+9UY)2,?,_=U9\'6_
M9;7 @BY)Y/(IV][2S"$SQILS-TQ^P3:;J[? / HY\S)C\02>XZ?_Y$<6B#T#
MV"XP0)D!.C8P"@QP9H#+&AB9@9%$)G4EB8--.!GT K8%03Q;H,4'23 3:^&^
MX\>\SW@@KCK"C@^FU"6<+L"$!'P'G@+BAR1A) 2?;,J)XX:?P5<P$^_;(G(I
M8$L0$I>&@#-!>VJ[$;8.#;^ 313,UX*$$"P#YAU?!\1?@) &;\Y<##8!>W,6
MXNKK[F3B5_ \L\&GGS[W-"Y\C)]4FV?^C%)_4($_$($'YO-U"&Y\@7X(H(G@
MY!%"[Q$:(26B3>=7 ,,O .E(/_- X]+FL'O&W"YO;BF\P3G?.,'#!7BSX?W-
M##P]7BNPC!S+2+", JPGQHD+9O'K<(XHI7&L9]?AALQIOR4$*WXM:&L SL4W
MQ6DG.+&,O0U@%UD&[&EO^W$\,\V$71/+>0=.FKF3IM+)6?K"@K\>J/=*@[\5
M<6OGD&TU!S?3E[OQ#9A,'U_N[!L;C/Y0T=')83MEZ'A/L+'(X<@[3H&4&B50
M!6H:PK%3''./.P,)[O3SU%EY0"PU=8E0E2"NFP-V:R</U*7RZG721VU=@:0,
MR+R40.?FJ3(([M48J/1TDM>%$F1 )&&1DH[)\W1\.YP)2KY-'Q^4I$AYA+@$
M*?D#GR5&B5"%F(: [ QHGSD,S781;U+?H5K@[YWO4OC ?Z!T0D&IKM"LGU)2
M6&&[5DHIK:LPUQ"0G0$=Y!QL=[H8%W GBP%45X,_U]3?11]C3PHLM.JS)]45
M=FNQI[2NPE[W).AFIV,=RV']VQVN-V5A0.K"<$I=)0%%4I<1;$A D11EA.H*
MJ!JA I%- =D9T/X;@2RK@\XG(9+5!*FKR6\1\<5'&QBOF;\BSH>R$4FY1D;M
M;$12F9%ZX7LA&]7654@T3R70ZNAM?)2/#=SP,!*RJB!U5;EWHG\<LOL@?5*Q
M4:<^?5*:D7KQ>XD^I745^AH"LC.@@QPT+5R4@[*JH M5Q;X%/P<LVH#1RVAX
MP&'Y3SLLQ1OK37[<82G66+V(KO!YIT:J0&Y30'8&=$!NQ\+=]GEVL2PW^$*Y
M*6:W;(;BO=Y)_>8)EG*-:[5/U-952&P(R,Z #CXSD-EI%Y$H2PV^4&H*2:RT
M\,%2T;&Z U-^X8.E?.,R[1?EPD>-4(72IAHO^+3S@MI6MX!067RPNOC<$G_G
M^&OZ4;65XHXO=&2JJ:TA9=PHU9PIH[9JI"J-SH: ;..TD]/%G8)/2D-6(.-"
M!1)I^LMP,OSU@[0:4M4-=6>G*JU2P8TR[9URM#;5YFD*R,Z #EK<V(#6<9]'
MV]L.\FBP2K;50C!GD<_3?8_\;+YU-TPVK([.C^"UG6[ 29AT/_"!!"O'#X%+
MEP)2O^J(=RU(M]C2 6>;9-/IE7'.O.1P3<F"!O$$<7W)&'\?Q#?(-SH'_P-0
M2P,$%     @  HJ:4AUPU#>] @  XPD  !D   !X;"]W;W)K<VAE971S+W-H
M965T-C8N>&ULS59K3]LP%/TK5C9-3 +RZ+MK(T&K:4@@=71L'] ^N,E-8^'$
MF>VT\.]W[82LL!*!)C2^-'Z=<\^YU[4]V0IYHU( 36XSGJNIDVI=C%U712ED
M5!V+ G*<283,J,:N7+NJD$!C"\JX&WA>W\THRYUP8L<6,IR(4G.6PT(25689
ME7>GP,5VZOC._< E6Z?:#+CAI*!K6(*^*A82>V[#$K,,<L5$3B0D4^?$'\]\
MSP#LBN\,MFJG38R5E1 WIG,63QW/* (.D384%#\;F 'GA@EU_*I)G2:F >ZV
M[]D_6_-H9D45S 3_P6*=3IVA0V)(:,GUI=A^@=I0S_!%@BO[2[;U6L\A4:FT
MR&HP*LA87GWI;9V('8#??0(0U(#@N8!.#>A8HY4R:VM.-0TG4FR)-*N1S31L
M;BP:W;#<E'&I)<XRQ.GP$CC5$),%E?J.?),T5]0F6)&#.6C*N/I(CL@2MT]<
M<B BP<Q'HLRUPBI&P#9TQ4&11(H,!RJR LD8#AZ1J^6<'+S_.'$U:C41W:C6
M=5KI"I[0-8?HF'3\0Q)X@;<'/GLVW!\]A+N8H29-09.FP/)U_D>:KL\Q&CG3
MD*F?+5H[C=:.U=I]0NO)OL ?W@T#W__T./8AR4'OJTYK"'.VC%5!(Y@Z>'@H
MD!MP0K*O3/_.\R 'W28'W=8<G(-28W+"\92B>00$SSL228B9)EPH!6J?YU;*
M%WBN>'J6QQRCF_#(#_K>$#?B9H^G7N.IU^Z)W0"YOH!L!;)MG_0;OOZ;W].#
M1NO@]?=T:X@7U'?P5WU'_=[0VU_=8>-PV.KP:TES/-_)+!7YFK+G%'K44(_>
M?*%][\^%Y+U^J=MCO*#6-5%_I]C!J.<]_BN[.S>P>?Y<4+EFF%\.">*\XP'N
M%EF]**J.%H6]E%="XQ5OFRF^PD":!3B?"*'O.^:>;]YUX6]02P,$%     @
M HJ:4LAG5 FU @  !0H  !D   !X;"]W;W)K<VAE971S+W-H965T-C<N>&UL
MS59=;]HP%/TK5K2'5MJ:Q(0 %2"UH&I?E5!9-VW5'@RY$*M.G-E.*?]^UTZ:
M4DH9+YWZ /ZZY_C<>\!V?R75K4X!#+G/1*X'7FI,<>K[>IY"QO2)+"#'E854
M&3,X5$M?%PI8XD"9\&D0Q'[&>.X-^VYNHH9]61K!<Y@HHLLL8VI]#D*N!E[H
M/4Q<\65J[(0_[!=L"5,PU\5$X<AO6!*>0:ZYS(F"Q< ["T]'(;4 %_&=PTIO
M](E-92;EK1U\2@9>8!6!@+FQ% R;.QB!$)8)=?RI2;UF3PO<[#^P7[CD,9D9
MTS"2X@=/3#KPNAY)8,%*8:[DZB/4";4MWUP*[;[)JHX-/#(OM9%9#48%&<^K
MEMW7A=@ A-$+ %H#Z*& 5@UHN40K92ZM,3-LV%=R192-1C;;<;5Q:,R&Y];&
MJ5&XRA%GAE<@F(&$3)@R:_)-L5PS5V!-CL9@&!?ZF'P@4_SY)*4 (A=8^;DL
M<Z-)P=9LAG-&HJ$538$T'#0BKJ=C<O3NN.\;5&GW\N>UHO-*$7U!T1CF)Z05
MOB<TH,$.^.A@>-A["O>Q-DV!:%,@ZOA:_[= -U]Q'_+)0*9_[U'9:E2VG,KH
M!95G_]YREQ,5:>Q([1_^;AC2J!.V^_[=9L5WA(5QMQ4U84\T1XWF:*_FGSQ/
M@7SFI>$L)S>7D,U [2M&NR%NOV'+XD9E_!J65:3M)U[T8MK;LFQ7& WBWF[+
M.HWFSE[-7UB^O,4/N6 9%VML5':(<]V&O_N&G>LU*GNOX5SOF27M@-(MWYX'
M19V@O=NU,'@\Y(.]BG^ED*]+6]"$HWL'.!9N7"#A&_8L?#S'0_H:KM6LFX=?
M'&V9MBLFV/+,W[BC[0/IDJDEQQH)6" H..F@YZIZ<U0#(PMW;<^DP4> ZZ;X
M3@-E W!](:5Y&-B70//R&_X%4$L#!!0    (  **FE(KYC58: 0  !D0   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;+5876_;-A3]*X2'#BT06*+\
M$;MQ#,1)O&1+"B_QNH=B#[1T;;&52)6D8OO?[U)2)*=39'>!7V))O.>0/"3O
MN<QH+=4W'0(8LHDCH<];H3')1\?1?@@QTVV9@,"6I50Q,_BJ5HY.%+ @ \61
MX[ENWXD9%ZWQ*/LV4^.13$W$!<P4T6D<,[6=0"37YRW:>O[PP%>AL1^<\2AA
M*W@$\U<R4_CFE"P!CT%H+@51L#QO7="/4SJT@"SB,X>UWGDF=BH+*;_9E]O@
MO.7:$4$$OK$4#'^>X!*BR#+A.+X7I*VR3PO<?7YFGV:3Q\DLF(9+&?W- Q.>
MMP8M$L"2I9%YD.L;*";4LWR^C'3VEZSSV.YIB_BI-C(NP#B"F(O\EVT*(78
M _<5@%< O$,!G0+0^0% NZ\ N@6@>RB@5P!ZAP+Z!:"?:9^+E2E]Q0P;CY1<
M$V6CD<T^9,N5H5%@+NS.>C0*6SGBS/A6^#(&,F<;T.3]%1C&(_UAY!CDMA&.
M7_!,<A[O%9XK\-O$]4Z(Y])^#?RR&7[/5)O0OH6[IS7PJP-Z[U +]]P:^/7!
M<#JL@4\/AP]>PAU<CG)-O')-O(RO\U-K0K[<81RY-1#K?QIZZ92]=+)>NJ_T
M,K^Z(3-0/@B#*:1.\V8\[;=[[KLZL?\G;OKSN!<3[Y83[S82S3!W@<)I<Q81
MPS9$,0,D*:4XP<RD?<43F_KJMG(S_3P$$K$U84D2<5Q 1E+!K040K_>.8!>@
M$L4U$)XO<SD"(\E"FI!@+.9#@>U/H T$.QAD$P$)$*8-]W<;VN3"]Z4*N%A9
M(A/FQ#B0$QO&C1V*"9DAWU,6\>66,$U"3+L9HT ',."'0D9RM7W1X?M?69R<
M_;+!O>V?W7R:7U?OP=D'=*0DD<J.<K'->IT]7)*5? (ET'\,80H(B]"_,((1
MB@HDM?)S@5-E 9'+C.59LK(=OZ-\[8;E[Y7+W]N[[V_^(%_N(5Z :CI)_9*Q
M?\3S>EKV<OK&\]J,WWM^!N5 !@<,Q"RE#,C=W>4A2@Y+ZN$1E:1N97INXQ2F
M$(#"[6?WOC;Y_BL/(YX1^RTU4FVSS5?K1\T=>+3M-HI-=PR:[I7[]XO9Q:=#
MA*:5Q]!CF@RM7(:^U6;V$*"478\V:EEE?KHG-^-@?E,R3<CD\^3B($&KM$)[
MQQ2T2C:T_U9!FPF\8;LW:-2S2DET3T[B>()XF/*#I*P2#!T<4\HJV]#A42N!
MR1[^2IXUNNU*,6&-TOJ;-5)+CC[/LAO65\F%B;;61?]$#P^8)-KG('S(DM2\
M,N=)BC?(]*0,NT>O]'F",YARP2S@]8C'+->AKGFG/P;>21^#_M-L!\!U43AP
MG %:,YIYO9&C45N7MR%VHEM@"NN) %%8)F=[I"R5VZ02"/EUNOB*]\WG\L56
M2]>W\YQUET[7\WEN-E!;PM>6"<[.)<E>FO'*L<*J@T2PQ,5SVZ=XO%5^#\U?
MC$RR>Q,697@+RQY#+%% V0!L1P,TSR_V*E;^-V#\+U!+ P04    "  "BII2
MM:_ QI$"  #[!P  &0   'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6RE55UO
MFS 4_2L6VD,K+>4CA'Z((#5AT_I0J6K:[6':@P.78-78S#9)^^]G&\+2-D&I
M^@+^.N?ZG OWQALNGF0)H-!S19F<.J52]97KRJR$"LLS7@/3.P47%59Z*E:N
MK 7@W((JZ@:>%[D5)LQ)8KMV)Y*8-XH2!G<"R::JL'B9 >6;J>,[VX5[LBJ5
M67"3N,8K6(!ZK.^$GKD]2TXJ8))PA@044^?:OTHC<]X>^$E@(W?&R"A9<OYD
M)C?YU/',A8!"I@P#UJ\US(%20Z2O\;?C=/J0!K@[WK)_M]JUEB66,.?T%\E5
M.74N')1#@1NJ[OGF!W1Z)H8OXU3:)]JT9\]#!V6-5+SJP/H&%6'M&S]W/NP
M_.@ (.@ P5O H0CC#C ^%A!V@- ZTTJQ/J18X206?(.$.:W9S,"::=%:/F$F
M[0LE]"[1.)7<L(Q7@![P,TATDH+"A,I3-$(+_8'E#07$"U0+OB8VT?H[0Z2%
M* L9H<=%BDZ^G,:NTM<QI&[6A9ZUH8,#H?T W7*F2HF^L1SRUP2NUM&+";9B
M9L$@8PK9&1K[7U'@!=Z>"\V/AON7>^#I\?"+ 37C/C5CRS<^P'=D!GY?+Z42
M^O_Y,Q S[&.&-F9X(.:\$0*8VI?,%AA9H"DFZ\0/H]A=[_H[2&XJV)6L<093
M1Y<H"6(-3H+V&?UYGE?J)[WZR:#Z% K0^O-]\EOD9$?^R/?>&3#(_P$#/L_S
MRH"H-R :-."!*TSWJ8_>)7]TZ7EOQ ]R?T#\YWE:\>Y.6:Q K&Q[D2CC#5-M
M4>E7^PYV;0OWF_69[FQM(_I/T[;%6RQ6A$E$H="4WMFY3IQH6TT[4;RVQ7?)
ME2[E=ECJ[@S"'-#[!>=J.S$!^GZ?_ -02P,$%     @  HJ:4KWAVMN& P
MEPP  !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&ULO5=M;]LV$/XKA(!M
M*;#IS;*M=+:!Q&K18B@6)%W[H>@'6CI;1"E1(ZG9V:_?D9+5))/IM!\*&!9)
M\7EX]]R1/"WV0GY1)8 FAXK7:NF56C<O@T#E)514^:*!&M]LA:RHQJ[<!:J1
M0 L+JG@0A^$LJ"BKO=7"CMW(U4*TFK,:;B11;551>7\-7.R77N0=!V[9KM1F
M(%@M&KJ#.]!_-3<2>\' 4K *:L5$321LE]Y5]#*+0@.P,SXPV*L';6)<V0CQ
MQ73>%DLO-!8!AUP;"HJ/?V -G!LFM./OGM0;UC3 A^TC^VOK/#JSH0K6@G]D
MA2Z77NJ1 K:TY?I6[-] []#4\.6"*_M/]OW<T"-YJ[2H>C!:4+&Z>])#+\0#
M0#0[ 8A[0/P4D)P 3'K Y+F I <D5IG.%:M#1C5=+:38$VEF(YMI6#$M&MUG
MM8G[G9;XEB%.K][6N:B O*<'4.0B TT95R_(;^0.,ZQH.1"QQ?CFHLX99]3$
M2IDA70)1FNI6"WE/6,>BZ8%(JH'0NK S<+2A]?TOBL!V"S;$3^<N HUN&&."
MO#?YNC,Y/F%R%)-WHM:E(J_J HK'! 'Z/X@0'T6XCIV,&>0^F42_DCB,PQ&#
MUL^&1Y<C\.SY\-3AS60(Z<3R34[P_:C(D4]7&Z4E[MS/#JN3P>K$6IV<L/K-
M'Z>M&LL1-ULT\Z?A3V.A_$Y<]NVX1S),!QFF3J*;V[4C.@7#8$BH\U%)W,SI
M*46^#Y:Y81>1P;UP*#(;%)DYF5[9_#.92XN"F32F'$_VHNTN#OS=_DRKYO>,
MP %O0]7EL*(<KS&"%R.*INB&0V%O()!J3#JW":$?CDMW%I:.2G<.ELY=J30?
MA)L_4[A>&$5JH8_2H2)6'9-;32L;@>_'E'&O<1'[R>1IF#MMS@!#/TE'@=E9
M8#AU)E8ZZ),ZF3Y0WM*N^.!8_E#<5?:\W-7L7Y,M3)?85XT140M[*G*A%&Y*
MK)(VBA6,2C8NFGOABSCVI_-QU<XA$W_VOVW5R78&&4W]-';J=CGH=NFD^A.5
MD&->NV$8N&C<]+4;>&KW9=\,>^1N%'XMD4(GTWNA*1^M4]RX48\[&X('%5L%
M<F<K7X6W;EOKKFX91H?J^LK6E$_&KTW5;2O!KS1=R?Z.RAW#*Y_#%BE#?XX'
MMNRJX*ZC16/KPHW06&7:9HE?#B#-!'R_%4(?.V:!X5MD]1]02P,$%     @
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
MOI6/\5YBM\K'?9XGL>:S: 7 ^"8)>@=@W)0T3%+?/ &P"Q9K0=<R9R',G%R
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
M1;:1>*2[;U $U%5\/HUX]HMVQ5[;0/Z6"QH78.E!'";YD[P6B3@ X-X)@%,
MG+< ]P2@4P Z30%N 7"SS.2A9'F8$4$F(T9WB*G=DDT-LF1F:!E^F"C=%X+)
MMZ'$B8E'$Q\2P8A2@2.Z0AZ#(!3H,>3/B"0!FI,_E"$O<P481Y]G($@8\2_H
M*UK(8QAL(U XO]RA4'R;IE$H9R-+2#>5,<LO7)KF+CDG7,(.FM-$;#BZ30((
MC@DL&5\9I+,/<NIH&6?@FZB#KY!C.W:-0UYC.![6P&?-X0---)U2LD[&YY[@
M6Q2I13?H:0[Q$MAO#:M;LKH9:Z?)0<C5?_HN]Z![ 3'76>B6%KI:OX\M,&GA
M"J7 U)J\8>K.B99/W8C7/"4^C UYY7%@+V!,4)V\>K^P:^+>ISI=/V[_*%&]
M,E&]9@)/FPC<+UG[%Q)X4%H8M"RPEN\,@?5^86P.A[4"?]S^4:*&9:*&S03V
MF@B,[>HNMR\D,3ZH%[AED?6$9ZC\CF?8,?OUWW$+'AQGRZFRY313>M9(Z:H$
MX,ZEE*X* G;;5EI/B'NFVZT3R-,#FQ^160M$Q]FJBAO65Y%2Z=M&2E>U /<N
MI715&7"_;:7UA-@^45(]/? <I3].=)RMJLIA?3DIE;YKI'15%/#P0DH[585P
M[):5?H<0]\V>4ZNT'GB&TBT0Y=FR#MHDV:BLLW:3(Y]N$Y$W$^5JV=+>9(W<
MF_6I;'7SQK2BR?OD.6'K4/91$:PDI6WVY:7!\M8SGPB:9LW8D@K9+67#C6S7
M@:D-\OV*4K&?* /E'P"3_U!+ P04    "  "BII2C,[$\^P"  "G!@  &0
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
MI66^7Z!!9,VBEP\U:,49^M5YKV!K;3P:;0[<0+@YD(_$FTT(D!PTWLA^\>:
MN>/- ?3%F\T]T)]\+@U'IM2YM_$&_@-/5CQHTP,,CQ"(5KJA7[OW"\2HM[@T
M"9*P2U8?%I(PB?IAZ "B"$;14!3:A %CKSM3HPP96!IW5,72VV>29E,'3%Z>
M-&2U'?FU?2_24%^!,8QP@CJL.7 D-%R0#G#J $(<0AC @4V&K*@COZA_K3=9
M7:6NN9L)D3V+.61U'QU!]Y'5?70 W4<.W2<01EWB'+*/81 $L$N<0_6C&.$8
M#?!F11_Y17]JEL[XL^"LT(M#;#ED=1G1(Q!G91GYR_;]B.O7US!)8#=?.V X
MH(3V-EP?1Q)*8SA FQ5]Y!?]<W;;[K2;7*6K7#^3-"O/Z @%/;*RC Y0TJ-^
M#8XA[JFDH_*/R);RM93U80F%8>)F#%O%QW[%_ZP77#Z/)6S5&,.79PE;"<;H
M^2RU-G98P@2'W3WCP)$HH6$\P,!6.\6OW-=B923N@Y"<;=/PI,<1;(45'Z&_
M@JV8X@-T6%H;.Q00',6=G>* 08QIE'33D@.(XBA(DB&NK%ACOUA?+/+J&2Q9
M'<71$5BRZHG]Q>U^+,6]58V,G-%N]># H3!$B$1=FOK D(;)8/6 K3QCOSQ_
MJ?*Z3?S!+%PFRI_FBU@5)<'+\T6LCA)_5;L77WX;]6N>$[5D*3\;+2577-[Q
MT02XNM.MH9U]1R-,2><Q;>H (@)I0+";4&*5G/B5_ ]NUK+Z\?-,6C4F^ A,
M;G6[_77N?DQZ;3R%R7XO P4A@KUJPP6D"$$R4&\0FQ"(/R$T]09(>^0]F5&K
MV>0(?0]BI9L<H.]!^GV**,!1MTGE@%%(0_.ORU<?F#29D0[P95,#\:>&SW>F
M/.1, <6*7;I^\CV0%7%RA-8'M1).#]#ZH/U.!4(ACGLO@_JX)#'U.NX2YP!"
M&F.T77_N.F23!/4GB:DHN=)Y>BCFJ%5K>H36![6230_0^J#]5@6-2()@ESE7
M2P-"0GJO\?I \]2&"!UH-5*;$Z@_)_Q6'U60HC+4I:(LN4SY =C;>B=ZA/X'
MM?),#]#_:&WLO%T-HZ#[A." Q3CJRNK4 <-Q$(2]9[GQUG$'P\.\.3:BUMEK
M_?I_<W5S-.5=<R"C<_T<GDS7!TRLF?5Y%\/F/*\4*/C,F S>1H8<N3Y"LOZB
MQ;(Y5'$CM!9E\W'!6<9E#3"_SX30#U_J&VP.\DS^!U!+ P04    "  "BII2
M@![E@9,"  #E!0  &0   'AL+W=O<FMS:&5E=',O<VAE970W."YX;6R-5&UO
MVC 0_BNG;)I:J2,D0,M:0"JP:9-6K>K+]F':!Y,<Q*I?,OMHX-_/=D+&JH+V
M)?;9]SSWW,5WHTJ;)UL@$FRD4'8<%43E91S;K$#);$>7J-S-4AO)R)EF%=O2
M(,L#2(HX[7;/8\FXBB:C<'9K)B.])L$5WAJP:RF9V4Y1Z&H<)='NX(ZO"O('
M\614LA7>(SV6M\99<<N2<XG*<JW X'(<72>7LX'W#P[?.59V;P\^DX763][X
MDH^CKA>$ C/R#,PMSSA#(3R1D_&[X8S:D!ZXO]^Q?PJYNUP6S.),BQ\\IV(<
M#2/(<<G6@NYT]1F;?(+ 3 L;OE#5ON>#"+*U)2T;L%,@N:I7MFGJL <8=@\
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
M970X-BYX;6RU5FUOFS 0_BLG5DVM5 4,Y&U+(K5)IU5:JZC9BZ9I'QQR*:B
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
M) BBR(T YE80!!@"=R..8 I  X8$0?D>W'L?^9OWE-_\MCC^ U!+ P04
M"  "BII2EXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">
M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]
M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<
MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A
M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X
M4$L#!!0    (  **FE*S(WLN]@4  (,X   /    >&PO=V]R:V)O;VLN>&UL
MQ9M=;]LV%(;_"N&;94 ZQ_INT13HDFX+$#1!G/5V8"3:)B*)+DDG=7]]2;G9
M2$=YL9L37R7ZL/3XB#S/(46_?U3Z_DZI>_:M:WMS.EE9NWXWG9IZ)3IN?E-K
MT;LC"Z4[;MVF7D[-6@O>F)40MFNGR<E),>VX["<?WC]=ZUI/PPUE16VEZMU.
MO^.+%(_FO^-^DSU((^]D*^WV=#+\WXH)ZV0O._E=-*>3DPDS*_7XE]+RN^HM
M;^>U5FU[.IGM#GP1VLKZV>ZYA[SE=V;88_G=#7<@IY/BQ%UP(;6QPQG#];EC
M?!#NY-W6QJH_9&N%/N=6_*G59BW[I;^,^Q;3X&L,<7CZNPOB._U_PJ@6"UF+
M<U5O.M';71RU:#U@;U9R;2:LYYTXG3R=PC[V#?O46Q<D=M'O+N7.]=_4W?JB
MV7UKZW"#&.IWTAW0%\T 3@=YYK95*QMW]X;]SEO>UX(-P34!8 ( DX,!LJ-K
M'D"F #)]1<BYA_ ?,$PMV-5:Z  R Y#9P2#/5CQLCSF S \'R<TJ@"P 9$$+
M>:67O)??][MQ"8A*6J+YINNXWOHPS>6RE^YCW&>>NE8;EWD"R I 5K20-\)8
M+6O_9/>>Y5L ]986ZF>(#+L1M9 /W-W\F'UV-^,N:W^LPRQ]@M+T"2WF1?_@
M3G :%6%>GD%S$*O#%0@NM]GM,;MN?6/S ?OT=2/7_G/'+,1$_I@1"^32<_UM
M!+N1RU5DM1DRQHQ8&?.5TO;-K= =NU2\C[B0)&;$EKBR*Z'9V49K7[I<2CZ4
M=WO-#@EB1FR(&[_3I9!K[MH>N]4N=GPH4R-"9(<9L1XN^EIU@MWR;W'4D!]F
MU(*PJKY?J;81VOPR=%.[#=F0%F;$7G#.K]T9>G=D4+T6C;2NQYI[%I9X,R2*
M&;$IYF(YE/,^G]P(EXXWPI7VO-T:&=7*2!,)L29\M>GV]DMV*;B)FE^"7)&0
M#S.Z3MI=*>?CYQZYIQ1]'6>6!(XTJ$VA^N4N(WO;FAUN"(=\D1#[XER:M3*\
M'4J\S9V1C>1[U4""O)$0>\,SB:\;WT$^/>P'#ODB(?;%4PWL^L2U&UGX!G?,
M[K:[C6U8IB1(&@FQ-& %_T\28B*/),0>V:OAV=&MKYC-KR$?<DE"[!)8SL=A
M1"Y)B%T2E/-C(4R10U)BA\"Z/@IABI22$BMEKZX?#2.R24ILD_T"?Q00SED1
M&^7%2G]'&F(BL:3$8GFYWA\X0TRDF918,V'1/_JHD5Q28KG "CONTD@N*?4@
M!538+J8A)G),2NR8_2)[]'$CNZ3$=@GG)]G1N;!<MA%=AOR2$?L%5SIIB(G\
MDA'[!6-F(2;23$:M&8B9AYA(-AGU=!?$+$),^(J$7#9[Y>U8YT&:R<AGOUX
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
M/''S"U!+ 0(4 Q0    (  **FE('04UB@0   +$    0              "
M 0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @  HJ:4A@5EA'O
M*P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#
M%     @  HJ:4IE<G",0!@  G"<  !,              ( !S0$  'AL+W1H
M96UE+W1H96UE,2YX;6Q02P$"% ,4    "  "BII2R1?Z.E$$   \$0  &
M            @($."   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#
M%     @  HJ:4N20SHO0!P  L"   !@              ("!E0P  'AL+W=O
M<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (  **FE(6%NGA= (  *L&
M   8              " @9L4  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q0
M2P$"% ,4    "  "BII2)LB/UQ\(  !@)@  &               @(%%%P
M>&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @  HJ:4G1)(]3*
M!0  ;1@  !@              ("!FA\  'AL+W=O<FMS:&5E=',O<VAE970U
M+GAM;%!+ 0(4 Q0    (  **FE+,[RQ- @X  (5,   8              "
M@9HE  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "  "BII2
M25CO#K4(  !&&0  &               @('2,P  >&PO=V]R:W-H965T<R]S
M:&5E=#<N>&UL4$L! A0#%     @  HJ:4LEM-D?E)0  KG   !@
M     ("!O3P  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    (
M  **FE+D?H$6X 0  (T*   8              " @=AB  !X;"]W;W)K<VAE
M971S+W-H965T.2YX;6Q02P$"% ,4    "  "BII2A'*TEG(#  !,"   &0
M            @('N9P  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4
M Q0    (  **FE+PVL/?/ ,  ) &   9              " @9=K  !X;"]W
M;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @  HJ:4H>N3S@.!
MM0@  !D              ("!"F\  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX
M;6Q02P$"% ,4    "  "BII21&L 5$H#   ;!P  &0              @(%/
M<P  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    (  **FE*@
MZ(?VU0@  %@6   9              " @=!V  !X;"]W;W)K<VAE971S+W-H
M965T,30N>&UL4$L! A0#%     @  HJ:4A8QS[2? P  B0<  !D
M     ("!W'\  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4
M"  "BII2JO*DEMP,  "((P  &0              @(&R@P  >&PO=V]R:W-H
M965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    (  **FE*&7VO(-0D  $$7   9
M              " @<60  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L!
M A0#%     @  HJ:4G-Q=L5Y!0  /PP  !D              ("!,9H  'AL
M+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    "  "BII2_=[ZBLT#
M   ;"@  &0              @('AGP  >&PO=V]R:W-H965T<R]S:&5E=#$Y
M+GAM;%!+ 0(4 Q0    (  **FE)W^NYW@ 4  %<,   9              "
M@>6C  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @  HJ:
M4N87SI &!0  X@L  !D              ("!G*D  'AL+W=O<FMS:&5E=',O
M<VAE970R,2YX;6Q02P$"% ,4    "  "BII26UP;ZL,(  !.%P  &0
M        @('9K@  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0
M   (  **FE+=7&YUSP0  (L*   9              " @=.W  !X;"]W;W)K
M<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @  HJ:4JM, WU$ P  !0<
M !D              ("!V;P  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q0
M2P$"% ,4    "  "BII2LO<[XJ\#  "Z!P  &0              @(%4P
M>&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    (  **FE*BMTS$
MHR<  )-_   9              " @3K$  !X;"]W;W)K<VAE971S+W-H965T
M,C8N>&UL4$L! A0#%     @  HJ:4HG.Q-O? P  C0D  !D
M ("!%.P  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    "  "
MBII2UZ?[_ZX"  "4!0  &0              @($J\   >&PO=V]R:W-H965T
M<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    (  **FE+@IENN20,  #0(   9
M          " @0_S  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#
M%     @  HJ:4MSVCH2L @  :P4  !D              ("!C_8  'AL+W=O
M<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    "  "BII2/$U7/!\#  !Q
M!@  &0              @(%R^0  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM
M;%!+ 0(4 Q0    (  **FE*9%8H3LP(  &8&   9              " @<C\
M  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @  HJ:4AZ(
M&>ZF P  .0D  !D              ("!LO\  'AL+W=O<FMS:&5E=',O<VAE
M970S,RYX;6Q02P$"% ,4    "  "BII2<KS-<+$"  "+!0  &0
M    @(&/ P$ >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    (
M  **FE),+KNLD0<  #05   9              " @7<& 0!X;"]W;W)K<VAE
M971S+W-H965T,S4N>&UL4$L! A0#%     @  HJ:4DY#X2'Q P  M D  !D
M             ("!/PX! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"
M% ,4    "  "BII2#CQ_SK("  "@!P  &0              @(%G$@$ >&PO
M=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (  **FE(M%IC2 P0
M +@(   9              " @5 5 0!X;"]W;W)K<VAE971S+W-H965T,S@N
M>&UL4$L! A0#%     @  HJ:4L_*-GT#!   O@H  !D              ("!
MBAD! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    "  "BII2
M_,O<=\L#  #-$0  &0              @('$'0$ >&PO=V]R:W-H965T<R]S
M:&5E=#0P+GAM;%!+ 0(4 Q0    (  **FE)R8J<.@@@  )8>   9
M      " @<8A 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%
M  @  HJ:4O3.72KY @  "@L  !D              ("!?RH! 'AL+W=O<FMS
M:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    "  "BII2.6.<&.L#   E&0
M&0              @(&O+0$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+
M 0(4 Q0    (  **FE*10.@7Y@(  #D*   9              " @=$Q 0!X
M;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @  HJ:4AZ4\S.S
M P  D0H  !D              ("![C0! 'AL+W=O<FMS:&5E=',O<VAE970T
M-2YX;6Q02P$"% ,4    "  "BII2U\9="WD$  !D#0  &0
M@('8. $ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    (  **
MFE(WMVY*^ (  #8*   9              " @8@] 0!X;"]W;W)K<VAE971S
M+W-H965T-#<N>&UL4$L! A0#%     @  HJ:4K<>]BP^ P  ; H  !D
M         ("!MT ! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4
M    "  "BII2QE3KZI$"  "(!@  &0              @($L1 $ >&PO=V]R
M:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    (  **FE)1;@V?S0(  "@(
M   9              " @?1& 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL
M4$L! A0#%     @  HJ:4HTF8S^D @  '@<  !D              ("!^$D!
M 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    "  "BII2[!\7
M_-D#   Q$   &0              @('33 $ >&PO=V]R:W-H965T<R]S:&5E
M=#4R+GAM;%!+ 0(4 Q0    (  **FE*$&>B8A@(  %<&   9
M  " @>-0 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @
M HJ:4E?/Z5!( @  R 4  !D              ("!H%,! 'AL+W=O<FMS:&5E
M=',O<VAE970U-"YX;6Q02P$"% ,4    "  "BII273)YPF "  "]!@  &0
M            @($?5@$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4
M Q0    (  **FE*XW_DIH ,  )\.   9              " @;98 0!X;"]W
M;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @  HJ:4D8 M+56 @
MN@8  !D              ("!C5P! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6Q02P$"% ,4    "  "BII2PC%H<9@#  #A#0  &0              @($:
M7P$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    (  **FE)0
M:DZ!D@(  ",'   9              " @>EB 0!X;"]W;W)K<VAE971S+W-H
M965T-3DN>&UL4$L! A0#%     @  HJ:4FF040EX!@  ?!X  !D
M     ("!LF4! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4
M"  "BII2,T0QL8L&  #2'@  &0              @(%A; $ >&PO=V]R:W-H
M965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    (  **FE(9<VB6IP(  /0(   9
M              " @2-S 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L!
M A0#%     @  HJ:4L?S,@IJ @  Z@<  !D              ("! 78! 'AL
M+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    "  "BII2XZ&)6K,"
M   ""@  &0              @(&B> $ >&PO=V]R:W-H965T<R]S:&5E=#8T
M+GAM;%!+ 0(4 Q0    (  **FE+)VL/2,@4  /0<   9              "
M@8Q[ 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @  HJ:
M4AUPU#>] @  XPD  !D              ("!]8 ! 'AL+W=O<FMS:&5E=',O
M<VAE970V-BYX;6Q02P$"% ,4    "  "BII2R&=4";4"   %"@  &0
M        @('I@P$ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0
M   (  **FE(KYC58: 0  !D0   9              " @=6& 0!X;"]W;W)K
M<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @  HJ:4K6OP,:1 @  ^P<
M !D              ("!=(L! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q0
M2P$"% ,4    "  "BII2O>':VX8#  "7#   &0              @($\C@$
M>&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    (  **FE+.N898
MO (  %X(   9              " @?F1 0!X;"]W;W)K<VAE971S+W-H965T
M-S$N>&UL4$L! A0#%     @  HJ:4@7G9T(R!@  ^AH  !D
M ("![)0! 'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    "  "
MBII2:9RX!BX$   $&@  &0              @(%5FP$ >&PO=V]R:W-H965T
M<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    (  **FE+=.AE]7@,  )$-   9
M          " @;J? 0!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#
M%     @  HJ:4@^+?2!+ P  #!   !D              ("!3Z,! 'AL+W=O
M<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4    "  "BII2C,[$\^P"  "G
M!@  &0              @('1I@$ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM
M;%!+ 0(4 Q0    (  **FE)HKF*EC08  -0C   9              " @?2I
M 0!X;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L! A0#%     @  HJ:4H >
MY8&3 @  Y04  !D              ("!N+ ! 'AL+W=O<FMS:&5E=',O<VAE
M970W."YX;6Q02P$"% ,4    "  "BII2^4P&6X<"  "?!@  &0
M    @(&"LP$ >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    (
M  **FE(//\VZO@(  #0'   9              " @4"V 0!X;"]W;W)K<VAE
M971S+W-H965T.# N>&UL4$L! A0#%     @  HJ:4B\]J2C5 @  ]0@  !D
M             ("!-;D! 'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"
M% ,4    "  "BII2F-"@))<"  "R!P  &0              @(%!O $ >&PO
M=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4 Q0    (  **FE(WJW<H10,
M (0*   9              " @0^_ 0!X;"]W;W)K<VAE971S+W-H965T.#,N
M>&UL4$L! A0#%     @  HJ:4IAU>15\ P  8@P  !D              ("!
MB\(! 'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6Q02P$"% ,4    "  "BII2
M/4=XC&0"  #Z!0  &0              @($^Q@$ >&PO=V]R:W-H965T<R]S
M:&5E=#@U+GAM;%!+ 0(4 Q0    (  **FE)=L4 :30,  "L+   9
M      " @=G( 0!X;"]W;W)K<VAE971S+W-H965T.#8N>&UL4$L! A0#%
M  @  HJ:4C B@@M3 P  :!0   T              ( !7<P! 'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    "  "BII2EXJ[',     3 @  "P
M@ ';SP$ 7W)E;',O+G)E;'-02P$"% ,4    "  "BII2LR-[+O8%  "#.
M#P              @ '$T $ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @
M HJ:4E(UQJ.* @  N3(  !H              ( !Y]8! 'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QS4$L! A0#%     @  HJ:4H/1K $N @  1#$  !,
M             ( !J=D! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %X
,7@#)&0  "-P!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>317</ContextCount>
  <ElementCount>477</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>112</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Operations and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Changes in Stockholders??? Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders??? Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/Organization</Role>
      <ShortName>Organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Restricted Cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/RestrictedCash</Role>
      <ShortName>Restricted Cash</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Accounts Receivable, Net and Accounts Receivable-Related Parties, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNet</Role>
      <ShortName>Accounts Receivable, Net and Accounts Receivable-Related Parties, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Property, Plant and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/PropertyPlantandEquipmentNet</Role>
      <ShortName>Property, Plant and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Land Use Rights</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/LandUseRights</Role>
      <ShortName>Land Use Rights</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Short-Term Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ShortTermLoans</Role>
      <ShortName>Short-Term Loans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/OtherCurrentLiabilities</Role>
      <ShortName>Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Concentrations of Credit Risk and Major Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomers</Role>
      <ShortName>Concentrations of Credit Risk and Major Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Segment and Revenue Analysis</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/SegmentandRevenueAnalysis</Role>
      <ShortName>Segment and Revenue Analysis</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Operating Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/OperatingLeases</Role>
      <ShortName>Operating Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Long-Term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/LongTermInvestments</Role>
      <ShortName>Long-Term Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Disposal of Subsidiaries</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/DisposalofSubsidiaries</Role>
      <ShortName>Disposal of Subsidiaries</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://tdhholdings/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tdhholdings/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Restricted Cash (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/RestrictedCashTables</Role>
      <ShortName>Restricted Cash (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tdhholdings/role/RestrictedCash</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Accounts Receivable, Net and Accounts Receivable-Related Parties, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTables</Role>
      <ShortName>Accounts Receivable, Net and Accounts Receivable-Related Parties, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNet</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tdhholdings/role/Inventories</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Property, Plant and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/PropertyPlantandEquipmentNetTables</Role>
      <ShortName>Property, Plant and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tdhholdings/role/PropertyPlantandEquipmentNet</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Land Use Rights (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/LandUseRightsTables</Role>
      <ShortName>Land Use Rights (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tdhholdings/role/LandUseRights</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Short-Term Loans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ShortTermLoansTables</Role>
      <ShortName>Short-Term Loans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tdhholdings/role/ShortTermLoans</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/OtherCurrentLiabilitiesTables</Role>
      <ShortName>Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tdhholdings/role/OtherCurrentLiabilities</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tdhholdings/role/RelatedPartyTransactions</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tdhholdings/role/IncomeTaxes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Concentrations of Credit Risk and Major Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersTables</Role>
      <ShortName>Concentrations of Credit Risk and Major Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomers</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Segment and Revenue Analysis (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/SegmentandRevenueAnalysisTables</Role>
      <ShortName>Segment and Revenue Analysis (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tdhholdings/role/SegmentandRevenueAnalysis</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Operating Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/OperatingLeasesTables</Role>
      <ShortName>Operating Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tdhholdings/role/OperatingLeases</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Organization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/OrganizationDetails</Role>
      <ShortName>Organization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/Organization</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/SummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts in USD</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofexchangeratesusedtotranslateamountsinUSDTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts in USD</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofpropertyandequipmentestimatedusefullivesTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated useful lives</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of assets measured at fair value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofassetsmeasuredatfairvalueTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of assets measured at fair value</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/RestrictedCashDetails</Role>
      <ShortName>Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/RestrictedCashTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Restricted Cash (Details) - Schedule of restricted cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofrestrictedcashTable</Role>
      <ShortName>Restricted Cash (Details) - Schedule of restricted cash</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/RestrictedCashTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Accounts Receivable, Net and Accounts Receivable-Related Parties, Net (Details) - Schedule of accounts receivable, net and accounts receivable - related parties, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofaccountsreceivablenetandaccountsreceivablerelatedpartiesnetTable</Role>
      <ShortName>Accounts Receivable, Net and Accounts Receivable-Related Parties, Net (Details) - Schedule of accounts receivable, net and accounts receivable - related parties, net</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Accounts Receivable, Net and Accounts Receivable-Related Parties, Net (Details) - Schedule of changes in allowance for credit loss consisted</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofchangesinallowanceforcreditlossconsistedTable</Role>
      <ShortName>Accounts Receivable, Net and Accounts Receivable-Related Parties, Net (Details) - Schedule of changes in allowance for credit loss consisted</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/AccountsReceivableNetandAccountsReceivableRelatedPartiesNetTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/InventoriesTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Inventories (Details) - Schedule of inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofinventoriesTable</Role>
      <ShortName>Inventories (Details) - Schedule of inventories</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/InventoriesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Property, Plant and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/PropertyPlantandEquipmentNetDetails</Role>
      <ShortName>Property, Plant and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/PropertyPlantandEquipmentNetTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Property, Plant and Equipment, Net (Details) - Schedule of property, plant and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofpropertyplantandequipmentTable</Role>
      <ShortName>Property, Plant and Equipment, Net (Details) - Schedule of property, plant and equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/PropertyPlantandEquipmentNetTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Land Use Rights (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/LandUseRightsDetails</Role>
      <ShortName>Land Use Rights (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/LandUseRightsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Land Use Rights (Details) - Schedule of land use rights</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleoflanduserightsTable</Role>
      <ShortName>Land Use Rights (Details) - Schedule of land use rights</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/LandUseRightsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Land Use Rights (Details) - Schedule of estimated future amortization expense for land use rights</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofestimatedfutureamortizationexpenseforlanduserightsTable</Role>
      <ShortName>Land Use Rights (Details) - Schedule of estimated future amortization expense for land use rights</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/LandUseRightsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Short-Term Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ShortTermLoansDetails</Role>
      <ShortName>Short-Term Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/ShortTermLoansTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Short-Term Loans  (Details) - Schedule of short term loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofshorttermloansTable</Role>
      <ShortName>Short-Term Loans  (Details) - Schedule of short term loans</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/ShortTermLoansTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Short-Term Loans  (Details) - Schedule of corporate or personal guarantees loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofcorporateorpersonalguaranteesloansTable</Role>
      <ShortName>Short-Term Loans  (Details) - Schedule of corporate or personal guarantees loans</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/ShortTermLoansTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Other Current Liabilities (Details) - Schedule of other current liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofothercurrentliabilitiesTable</Role>
      <ShortName>Other Current Liabilities (Details) - Schedule of other current liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/OtherCurrentLiabilitiesTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Related Party Transactions (Details) - Schedule of related parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofrelatedpartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of related parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Related Party Transactions (Details) - Schedule of due from related parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofduefromrelatedpartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of due from related parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Related Party Transactions (Details) - Schedule of due to related parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofduetorelatedpartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of due to related parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Related Party Transactions (Details) - Schedule of short term loans from related parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofshorttermloansfromrelatedpartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of short term loans from related parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Related Party Transactions (Details) - Schedule of sales to related parties, purchases from related parties and services provided by related parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofsalestorelatedpartiespurchasesfromrelatedpartiesandservicesprovidedbyrelatedpartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of sales to related parties, purchases from related parties and services provided by related parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Related Party Transactions (Details) - Schedule of accounts receivables from related parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofaccountsreceivablesfromrelatedpartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of accounts receivables from related parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - Related Party Transactions (Details) - Schedule of accounts payable to related parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofaccountspayabletorelatedpartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of accounts payable to related parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>067 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/IncomeTaxesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>068 - Disclosure - Income Taxes (Details) - Schedule of provision for income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofprovisionforincometaxesTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of provision for income taxes</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/IncomeTaxesTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>069 - Disclosure - Income Taxes (Details) - Schedule of reconciliations of the statutory income tax rate and the company's effective income tax rate</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofreconciliationsofthestatutoryincometaxrateandthecompanyseffectiveincometaxrateTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of reconciliations of the statutory income tax rate and the company's effective income tax rate</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/IncomeTaxesTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>070 - Disclosure - Income Taxes (Details) - Schedule of deferred tax assets and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofdeferredtaxassetsandliabilitiesTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of deferred tax assets and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/IncomeTaxesTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>071 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/StockholdersEquity</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>072 - Disclosure - Concentrations of Credit Risk and Major Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersDetails</Role>
      <ShortName>Concentrations of Credit Risk and Major Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>073 - Disclosure - Concentrations of Credit Risk and Major Customers (Details) - Schedule of customers and suppliers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofcustomersandsuppliersTable</Role>
      <ShortName>Concentrations of Credit Risk and Major Customers (Details) - Schedule of customers and suppliers</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>074 - Disclosure - Concentrations of Credit Risk and Major Customers (Details) - Schedule of customers and suppliers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofcustomersandsuppliersTable0</Role>
      <ShortName>Concentrations of Credit Risk and Major Customers (Details) - Schedule of customers and suppliers</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/ConcentrationsofCreditRiskandMajorCustomersTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>075 - Disclosure - Segment and Revenue Analysis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/SegmentandRevenueAnalysisDetails</Role>
      <ShortName>Segment and Revenue Analysis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/SegmentandRevenueAnalysisTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>076 - Disclosure - Segment and Revenue Analysis (Details) - Schedule of net revenues generated from different reportable segment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofnetrevenuesgeneratedfromdifferentreportablesegmentTable</Role>
      <ShortName>Segment and Revenue Analysis (Details) - Schedule of net revenues generated from different reportable segment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/SegmentandRevenueAnalysisTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>077 - Disclosure - Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/OperatingLeasesDetails</Role>
      <ShortName>Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/OperatingLeasesTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>078 - Disclosure - Operating Leases (Details) - Schedule of components of lease expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofcomponentsofleaseexpenseTable</Role>
      <ShortName>Operating Leases (Details) - Schedule of components of lease expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/OperatingLeasesTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>079 - Disclosure - Operating Leases (Details) - Schedule of supplemental cash flow information related to leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofsupplementalcashflowinformationrelatedtoleasesTable</Role>
      <ShortName>Operating Leases (Details) - Schedule of supplemental cash flow information related to leases</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/OperatingLeasesTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>080 - Disclosure - Operating Leases (Details) - Schedule of supplemental balance sheet information related to leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofsupplementalbalancesheetinformationrelatedtoleasesTable</Role>
      <ShortName>Operating Leases (Details) - Schedule of supplemental balance sheet information related to leases</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/OperatingLeasesTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>081 - Disclosure - Operating Leases (Details) - Schedule of maturity of our operating lease liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/ScheduleofmaturityofouroperatingleaseliabilitiesTable</Role>
      <ShortName>Operating Leases (Details) - Schedule of maturity of our operating lease liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/OperatingLeasesTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>082 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/CommitmentsandContingencies</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>083 - Disclosure - Long-Term Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/LongTermInvestmentsDetails</Role>
      <ShortName>Long-Term Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/LongTermInvestments</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>084 - Disclosure - Disposal of Subsidiaries (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/DisposalofSubsidiariesDetails</Role>
      <ShortName>Disposal of Subsidiaries (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/DisposalofSubsidiaries</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="petz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>085 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tdhholdings/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tdhholdings/role/SubsequentEvents</ParentRole>
      <Position>86</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>petz-20201231.xml</File>
    <File>petz-20201231.xsd</File>
    <File>petz-20201231_cal.xml</File>
    <File>petz-20201231_def.xml</File>
    <File>petz-20201231_lab.xml</File>
    <File>petz-20201231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/currency/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>104
<FILENAME>0001213900-21-022923-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-21-022923-xbrl.zip
M4$L#!!0    (  **FE)[[6V3%TD! %"$$  1    <&5T>BTR,#(P,3(S,2YX
M;6SL?6MSVT:RZ'?]"ER?[*FD5I+QX--)?$L/RU8BVUI+3D[VU*T41 Q%Q"#
MQ4,R\^MO]SR  0B   E2(HVM34*1P$Q/=T^_IKOGI__[=>HH#\0/;,_]^85V
MK+Y0B#OR+-N]__G%YYNCDYNSR\L7__>UHAS\]'^.CI2WQ"6^&1)+N9LK9]YT
M=C.RE5O?=(.QYT^5[\/I#\J1,@G#V:N7+Q\?'X]'\$PPLGT2>)$_(@%^H1P=
MP8!BR#.?X("OE/>>JYS,?$7O*5KOE:Z_ZFC*Y]LS15=UC;UR\-/7.]]1 &8W
M^/F%- M^?>SY]R]U535>VFX0FNZ(O&!/OOKJE#S\/U>V^R5^$GZR:XQLD>1I
M^F1 1L?WWL-+^ '>T(9'JG9D:.+Q*#BZ-\U9_,K8#.[HX/P'>$57TZ_,QEK^
M#",O<D-_GO,*#!;.9R3(G8;^DO.2'7@=7>N7K9T](5YP/=>-IOG/6Z'_$B=Z
M"0\=P5/$MT?B/<X0\8MY#!+/L7R"]. S$OX=OQ%:DXGG("NS!6NZC%:U *V1
M[\,.R,,K/F=EZ,VQTWO)?A2/.L!3):C$G^_,0&+0[/./!GU:&PZ'+^FOXM'
M#Q?I"E_FP1OD#0D :"__Y_W5S6A"IN91S-&OE0-%^0FG>A70GSZ1L4*G?H68
M_OE%8$]G#H),OYOX9/SS"\3WD<#M\=? >O&2C3/RW)!\#17;^OG%2/WSPO>F
MVB^FBX_>>H9V3D;X\043 _BOGX@;VN'\M?@;OK$M_&YL$U^A$)'4<@3!SBY_
M??%:A47U!IV.WOWI9?*:-/K+9'C^S0SXQK/D^0 1?G@.LNBUP*6J_?0R^591
MI(>):R6/:CJ@'>=@WXDYDRDH3EYRI/ YTSC2_CP)/H[U'@A E'?/"S.,24)<
M+""E<Z3W?GHIOEMEL3I=[#-E VFQ,6776:PA+U8;/M?%@JYJ8+$=::MKPWBK
M/[=ERUN=*>E*6SW!T3I;O2OC:)#@:/",<32HCJ-!$SCJI39-_T\P-:>>>Q-Z
MHR_OR?2.^(BK+6 *\4#NIR3>#O0KINQ?D:\SQQ[9(8-(L6QXCAG2W)Y[=1,"
M O#M-_^) $@TF#T7_@Q.OMK!B]?BL875_?0R=XH8!J"#@&JUS=YO8K/W,T0Z
ML2P[A/6;SK5I6Y?NF3FS0]-)"+9')"M=:R'YE.=%P$&&@)0#;Z*[8.3;,US=
M)S(B]H-YYQ")B#M/0[1:7RU=:PD1GQ<5APM4-,,H]/SY)Q(0_X$$>TB[W!7N
M#,4T-4.R3R0T;9=8;TS?17]UGR@F'LM?XVYH.DW+JKK1*)I&#@:N/H83XN.B
M?3)!U#R02W?D3<D>VBF55UVV$Y\99?4T95](,#X#([SQY1I%SD<K@QJ604_J
M/VF=0CI_\%Q\U/<<!U!P"2_Y) CWTD@O6VJQB-IAJA>&%O(=Z/VA])8\Z*>E
M;J^0NA4\[_VA]9.XWD]+^7XAY:NY[+M/_"?VV9^6_(/BC=_Z(4_CASPM0Z1#
M/JUV;SQJ,&C"V=+5#)E:-;W%"'DS)-0R)"P+KNX^[9XZNMH,S?0,S=K(QC.7
MDT963K96S9-'5YNA;"=#V3;XM,G@4^/DZZ;)]WR#X\TLMU>4O=2JD$T&TK:=
M@*7W"^G<RJ>M!<>W3O5!(=5;]WGW]_2PD+JMU[W5X/BV*6^HQ91O_8AG$!W=
M.D.D8S:M>&_<ZV^D5,#0,V1JY?06HZ/-D#!3V])&1S<:'6V&9IT,S5K7]IG+
MR6Y63K96S9-'1YNA;"]#V3;ZL*7H:#/DZQ?5-;<R=8.AA:V79AN#0CJWHO@9
M.)C;9XAA,4.T/LP68TU;IWRGL)5%J[NW=G*P?:IKZ7X5;4"I84>IF48;G4Q;
MD588;S&@U! )C0P)VX#2!@-*#=&LDZ%9Z_P\<SG9S<K)UHMYZH!20Y1E :7A
M#9GI@.(_;ZW).]X!#Q:T8WKO$Z&TN083;TX[3)HCU&^2Y,Q;WC;B\+TC=0C_
M7Y-6K'N.KHM="*NY)N'8\ZPK9R]IE5W=MHP275^34CS^T^64NO66$:TEV#K.
M'9!,ZU9V[I"Z:SEWP_0^?+8YKLTP<Y?5)&F]"W(7ZX@O5_;4!G;8+>.ZFH)(
MKVWS1PN@'(!_UVR0V641!VWX2^0P*MFF:]F3R-XO&9->U99T=_](6U-W=W4>
M!F34N?5:0C5#J%3>&"55M;RQF*IK]>5DP0>M\\%[H$V>_K!'$\^]_Q<8F);I
MW9+1Q/4<[QX\BJO0VBOZ5ECIEIJK:4=:9\W-R>(1^E"0D:_J"OY#5WGI8J]Z
M$U%01-,8W-TF:]V5;UX[4@KKZXI?%L#0.R?1/;/"S]]=@*$:+)@Q^T#$W,5M
M*2:A#H[T=;<C*ZK2WYM^;O?W9V-I9X^8###DMG;$U.UG8G+O;=>>1M/=D$B!
M'[[Z9+KWA+$M_IF"?V=BV=U!E@SFU]TF@PS_[I!AF#U2>']ZZ8;>YYMSSW%,
M?S>.%*CTOO!\8M^[9_Q:$2KB'3,CXO.7MQNG"3TUFT_<TNJYIA+WLHD,;R+?
M*R+67E"K8($;-W0;VEO9$IF67L\Z([B735_X@[C[+ OSE[<C>BM;!]/2ZOGJ
MK6YAVF7*SP!S?32Q7>+/3UP+3_]G"/HNA ,:\*#J1!VN?0_P'\ZO'2")C*O3
M^>U\1M*)$B5(W<=LSUZOF-ED;VJ_F*VFG]@R6T/,5EQ#=..-PT?3)^?D@3A>
MFKF>+V^M1/3"I>YI 4FON*(HK<]RQ(JR:Y+EN:BQRM)DMUFKN#8IK;WV@;6>
MB]+Z-EBK7US\E)9:'\=C>T06&6RWF.NYR*U<;.YAF6U?JRBY]H.]GHOL^F;8
M2Z\HO7XC$WOD[$JET7.67&E,;B5I;/ML95246KO/5L]%8GT3;-4I9*LK8@9D
MXCG6Y73F>P^TTFDW@M4K4;MDN?L8$.I7#76?1C8M?=I=>?)<U%0:DWLJ3ZH&
MM7>?K9Z+FOHFV"J;MGAAVOYOIA.12W<6A<$5!G2UG5).\0I.Y_''=S"!Z8\F
M<[J>-)E+5KP[A</];-YCWJKT;XZ.^L[1,9LXF;<JXYNCH[%K=!QDDRI;N;IE
MN=I,XLH@VXJ\E:M;EJL-T3&;B-G*U2W+U8;HR!(T]2[KD-)_9B5(J4(Y=7A$
M!UMGN=G63">CD1>Y89!_2?0.<.V9YX[@79]F-WZR@R^G\U/BCB93T_^RT-XG
M=ZF[D9TZR&GZW5)N%W)5![VE>TZN^=R%?,'J)*29QE46O$.F>'_I3FSIN4LF
MP&*)9VD:[P[0\9DGV#:^(X>9'=E2<&L4;&8/#M5L'>(.)?,\[PS!IC?;,!O!
M:$GU7#7;,-O_NBA1;M\HML44ML:W5_8&M99FS][#&V:C*GFI7?M&KRTE736^
MO[)QE)96FVC<ULR^RD9.\G)1]HU66\H2:7Q?9:,B+:V>[[[*1CS:#-(-9Y V
MOMNR$8^6@ENC8#-[4%.S(8\KSW2#DWN?D%VQ\UDP6$ L!8CSEK(C.TM3L_&-
MEB[/8[]D@QEYBUGHDOFM$*G*C'O3E%-3LVVU\GDATZJSY84][ RJJ=FV7:U<
MV#VYT)2.R 9W6KFP>W*A*5Y@P2-=9;PP^/-L8KOFF0=C^A%MJ7YJNO)MK<^8
M#^*42V(1WW3>>5."'( +.+$>3'=$@H^S3'N_DN5N/*H^H!<3J>M2,%M+E)]6
MLQ.46][5OTX*S3/3P-EPDKR4CZZ<E[AOA(I7MSOG]YJZT$M=7O*CM\?DBE>W
M0^32LG&BU((F8 +LM2B45K@K\E#+-E67UW/A1?YN&1WUZ)6L;S?R+32-MP&B
MU]%H RR$YQ^WXQK4OP9M0*^BJ70-&GUTW9IN34NUM-&27@':,T61KE4O>]>:
M*'O7M%1[%CU!D?Y<4:171Y'>#(I2C4R,!$7&<T6141U%1C,H*F[*42"%=R"(
ML:+>SZYQ2W<-;[==AJ;)[9ZU84QQO#:GI?CF*:X-*U,\B4NM1_&%<I-4%Z=E
M5$\6]APIO^6N3L^4P9JW4;,N>[I%T_[QS 9;-GTK/*/+S9F97\,_MIIE*YIE
M4%VST$?7UBRZZ)<<"8JK_..?)^ZE:]D/MA69SHZ(A6SQ]P<O) $[]W*M"]LU
MW9'MWB<EJ,'I_(K<F\X;NI:/XS-\B_@SR@!Q AD[45O QN;;&R.->]79H7=D
MJ.NR0W%_XQLSG?#^_+G@TAUY4W(3 C9PC"MO)%UG%=\:8E;)<=]A;T$W"KV%
MEJ2[Z0[HG04U+0ZL6Y)N7P\W0M+BCKWGIFN9[I4=[4(::75C*[.L_6QMJNDE
MT3G/O1\3]_XLLO?N<">[M#V\"D+3BV]=P_7?V7M+VM32]I*TQ5>K_6&Z?T6F
M^[NY*]VMJY-V86E[2=KBJ\U@_1?13ME.E6AZ44'#[C)%C>(;Q?Z(OMK S?^R
M]\MTRBQK3TTGH_@JKUM ^\T$4# Q[4O7BH+0MTWGS+L*K1V+5"TG]M*U[N,%
M)II1'(CZ%U@?ENE=V5_(-0EOHAFLF@3[2?RE:]U/XA=?A\41<F,"1MZX#[;O
MN;@XT[DEHXGK.=[]/,L)>\0'%9>]MYJ^^#ZK7T% ?H%_+LRI[<PO3'\72G6J
MT[]H>?L9LC:*@V&WUN2M[T6STX<[<^^D_>+B]E.\%\?$  ._F#-SOXZ5TXO:
MTRU;' SCNNL/VYV07^PH!-?ETAU[_I3&^;\)O5UG[7NKO(MC:N\BDZ+IG>G.
M$5,WWCA\-'URCM=#>+2ARQG!@_DS;Z\$0^UU[ZGL* [)_7M"W'D$V,..67PS
M[:.<6++.?94)G>+0W2FQ_T)<P!:9VN[9Q'/O,?Y106_L!T>LM/Z]-!<[V=*X
M-OJW>9(WGEK:R5Y^U5)QFU1LJ$%&)]M$J4UB>';%J9UL<Z.61L^M^;?6Z>;L
MHS9CY'GMHU[./FII]+SV4;;=3WOB_\PVT2"SB5H"/;,=E"T3;+.@GLO>Z6;O
M[VY)\UQV3;<X-TDJ5?@3\S9VRU1HOAJC679),+JG66]=O4JY5LM9N\Y9VZ\:
MZQI5JL9:SMIYSMIZ\5JW."]+YBQVR+5#)[C/G;%DA.YCK4:W6TD7MGRUTWSU
M!)JP5TD3MGRUVWRU?3U8G 0G\U7Z3+^UM1I-N,O![;YZBH-*VK'EMCWDMB?0
MF<-*.K/EMGWDMJUKTEYQ8F Z5A']99MSF<]:-EL_7"$C=3]3CGM:Q2AKRU][
MP%_;UY8]O6*LM>6O?>"O[>O'X@IIF;_RJR5;%FL+-:MQ6:>2EFRY;(^X[ ET
M9;>2KFRY;)^X;/L:L[CH_#KR1Q,S*(K[)VO:63:CA,XL<^LM\O?]M+)7?"U+
MRV%[R&%/H"D'A9JRY;!]Y+#M:\GB4OPLA^7:8RV/[:A!MGUUV5<KJ\N6U?:)
MU;:O-_M:9;W9LMI>L=K6%6B_N&]IA@)[$+U8D;%V4EL5WZ+3TG6754/Q53HM
M77=9#A>W$+TA_H,]XA49?XK>:SOB*N--E]>^9T6C\*//5Y())<O+V[J:3Z-S
M/Y-'^KWB8[&6M_:)MYY '_6+#\-:WMHKWMJ^3BSNP)KFK:(FVRU[[93W^P2:
M<5A1,[8<MA<<MGW].%B\H3Q?/[8<MA\<MG4M.2AI[9+EL/1=!2U[K<E>>W]+
MPJ"DN4O+6_O$6T^@&4O:N[2\M5>\M7V=6-+@14;^-\A,.ZF&2OJJM.3</<E?
MTLZD)>?N"=ML3^-T1[;G2[YGU1&M\6ZL@VPGXY8LSZ$3ZR#;O[BH \4^$&BK
M'2 :WT'#;#_CEE3/=5<-LW<NR3<8[H@U4:,']<+B=N56I6'V5J663LW2J:G]
ME+TWJ;VONM'P2/,;*WN)4DNP#1&LJ1V6O5$I=:7F7M$J9V6[LZ^RERJU9'J6
MNZFXD^FM-7GWY<J>VK#ZO;,P%A>WEWDZP^),,,# -0G'GF==.:.]VH\Y*]O/
M4^8AS\)Z;_JZJO9O/:W'/VZ'DK51I/:/5*,:BMBC6F\]%,$X#$5,"_5N/9U_
M^O,6? O+GDA7_.T%[Z=7M9W(>0^YN5KDG#VJKTM5GKKSP7O@!R$J_UB8#K8?
MU'VBS"RMQL&(=F2HZY)7+R-O.J=A3\BZ_<R";=.4!T;:C;JI %9,IW4< EWM
M+-*IW7'/A3B+^1S\XY__CB:1^6]OEVXQJ>!9IQ;U_-+YX-%UC7A=%8&2EI+-
MAD<X<=;;<"P\8IQ$]V+#\8]__F('$].]B5Q8U6\ 6^23X.KJ;*^H5KK&;6W'
M 3B"%;?CH('M*+(_6CIOF,[IS3IH8+.FBM)Z27I<_\]_X^D\2* K.]4J;Q]H
MM["T+;2KZU57DOTF(EVZ5MQ#[(T9A!/;<<[,F1V:SGO3->]92XP]VZ3+%_K\
M#*1&:%]\A<>YZ5JFF]K4^T#IS++V,YM9UXH[:)V,1E[DAL$G,B+V@WGGB)*6
MLR@(O2GQKW:)X&>>.X)W?=J@YY,=?#F=GQ)W-)F:_I=TUG/1NI>)]#6AN9W/
MB,1^&23O9VV$KA7?K+&4_=ZW[+=Y]GN_W^Q77&FUE/T^M.RW>?;[L-_L5]PV
M;2G[?6S9;_/L]W&_V:^XL]I2]GO7LM_FV>_=?KL>Q3=X+&6_RY;]-L]^E_O-
M?L47>B]EOU]:]ML\^_VRW^Q7W+QM*?O]VK+?YMGOU[UF/[WXRF]!AFMS+O'>
M332#]1/_=+>.;NIS7VK9S5X/N)SY,EC>4\=#+SY,:)GOVV*^)Y!\Q2<>0O0O
MH$IBNYWDNH30\4/E2]W+4@U=+[Y6I"7]-DG_!+N^^.:1EO1;)?VV.SSI>LGE
M)%SC?0.D7[+4/17X)7>'M*3?;X%?<K5'2_K]%OC%]=9" 9[L> 2M(&9ULM]A
M@^*0:4O7'1;51O$M$RU==U@.&\5W.P@$O-U/NK[=:SEL%-^KT-)UE^5P\9T&
M+5UW60X79[D*!%SO)UVO]UL.%U\LT-)UE^5P\0T#+5UW60X7M_D3<9H]\W,R
MR]I7.5R<2=C2=9?E\'!I"+FEZP[*X4YQ[EM.HM$^T76_T\HZQ6EE+5UW6 YW
M]*5RN*7K+LKAXN+O^-QR/^FZO%7(3LOASO*LBY:N.RB'N\M3*EJZ[J <[BV5
MP^?[2=?S_9;#Q06V+5UW60X/ELKAEJZ[*(>'2^7PF_VDZYN]EL/=XKZ)+5UW
M6 YWM:5RN*7K#LKA;G&%H$# Q7[2]6*_Y7!Q^5]+UUV6P\6U?2U==UD.%Q?N
MO3?]+R2TW?NSB>FZQ G8BO_\^$#\@)@WID,"J9IG-XF>Z15 *5^P\*47V]0!
MY28$DN%"3J/ =DD0W+!U!1(<BXC>5Z517$+8,N&WR81/H.&*BQE;)OQ&F7#[
MZKBXK+*("<^]*0E">[3 A2T;-LV&.:@NX\.=5LG%=: M(WZ[C+A]M=PK+EQM
M&?$;9L2MJ^9><:5M$2.^<<@H]#W7'IUYTRGQ1Z3EQDUR8Q&^]U5)]XJ+A%N6
M;%GR2=1U<7USRY(M2SZ)XBXNS2X@2<MY35'["71B<<%V2^T-4_L)U$UQ&7=+
M[4U3>_N2O*2X&QW03^2!N!&Y]CTK&H57H "YB7%-PK,)>4Q88!_('^O\LJ4W
M>:_#3707+)H3:=QN_D[F)U I);7G+=M](VSW!+JMI#2^9;MOA>VVKF3[)97[
MI6QW[MO$ OS<N.;HBV1MM=S7&/?EH7@OO;A^29N!E@F_22;<O@+NE_1$:)GP
MVV3"[:OCD@8.I4SX.U@J&!% +%UXGK5O"6K/A!'ST;RGB;K]DJX3+3-^T\SX
M!.JYI%5&RXS?-C-N7TV7]/<HMQ5A::;SCIA..,G8BRTO-F<N%F!Y'\/5_9*6
M)"TK?L.L^ 0JNJ2+2LN*WS(K;E]!ES1^*67%4_,+-6%.[6 4V>'>%7H]$U[,
M1_.>^M&#DFXU+3-^T\RX?24]*&FQTS+CM\V,6U?3@Y*^0*7,^#&<$+]EP<VP
MH(S<?57)Q84++>-].XSW!!*ON#RA%/FM*[S;8;I!<:%"2_>MT?T)S.WBDH66
M[MNC^_;E?''QPJ^??O_SW!Z/B0^K./,B0*"],YT+ C],R@[?$N_>-V<3>V0Z
M7(V/U5>POBK%A<TR&HMP%F"U!)Q=5BG%A0HMB^TCBSV!]BHN2FA9;"]9;.N*
M<EA<@'#V80F'[3"#::_./E1P<?>,O;:O)(?%I04M>^T;>VU?00Z+BP9:]MH[
M]MJ^<BPN!WA[NL_L]?;TVV.O)U".Q0G^+7OM&WL]@7(L3MEOV6OOV&O[RK$X
M"?_\S3ZSU_F;;X^]GD Y%B?6M^RU;^SU!,JQ.%F^9:^]8Z_M*\?B!'B:99-!
M0BG#[2Z[Q4E%M6F^9PRX=?5IJ,5)[RT#?GL,N'4%:ZC%B>XM WZ##+AM%6RH
MQ<GM);SV?%EMAXC]!.JN^";<EMA[IUJ*K\=MB;UW8KS[YTGP<2R=O)G>:!*9
M[OTNV >"M.?D+KQT@]"/< B)F)G5;.Y:"!MF-^$=6>2*[U8C3(\21A]<D#NZ
M]Z[LZ"_;G-O7)+PEHXGK.=[]_,R["G>LY\\GX@"W6M? W_-;WW0#<X0;4B+:
MLI5N)J,ZH2#N0OU('ZQ+01YBY02\]5I:;HN669FJ5Y:IG/#KR=0!EZGO39^2
M^Q90CUVCTA3>!_+FK&Q3>C*]/XT&)&QQ$+$EV,Z[+%IQA*ZE[L[[*%IQ^*NE
M[LX[)9HN*U!=^Y,65/\G L#?/,"_)"/I^=,U _OM?$8RU8-YB]M8@;CDJ&B-
MJ%&-Q8;T[@?O@>E1G:O1[6R[5721IAWA<!5UD:JOR\\=YLLE>$E@?7K<9%U7
M7.YZ',$SXTYF=/>"<%;YQS]O1L0U8:@+SR<C,PAWP]U)'4.();!-3'_*7=26
M+NJ%3=RI:%C11PUU769F@8F6IIN*'\5DJKD)(]=F- HFID^"6/I.B1E$/GF-
MH-NOV(\_O13?LJ'PW7@5R4A18$E:5KQB!UY'U_JO/M^<2^/$8!6/=4W\&#8^
MIF4_ %%E3. +'Z(I\<W0D^X[J#)_3('L&*G!SXGK36U7_)0S00&F%J;(CB0(
ME2RJ%",S&%7>)NGI\=>%Y16.-7+G)90Z^_!'#4J1R"\9Z\WG3\O'<FSWRZNQ
MYX6N%Y(K^$/Y2K\*P?J!";Z&((*(]8)_ZWM.6@ @!HX]__ZEKJK&2_SY)3Z8
ML U]S?%&J6'A;R2%&-4Q[XCS\XL_3TWWRSF9>8$=!I\#8MUZUPZQ[LGMA.!/
M)Z,1F<$^&Y$/ &MPXEI7) R!4S^.SWQBV>%E$$3$.IW#\V?>]&BD9R+FN$GX
ME!.?C']^\5];F?)E&AD"V2F, /]ZD3\B=1 M!LJ@<1RZX9\:?#EUX"OW'JCH
M'GV^>?$:8%1 0DX4.U!@OM"W1^#&*&//5Z* *-X#R-T0GH'U30/%&],_[@ +
MBAFC0<$) \5T+>71#/ ]"V0U2-[0F2NAIP2 'H?0-QW;O+,=.[3A^<<)<4N&
MNP/)/26*%9%CY81.#?ACBL#0#A7$))T2O=)#.@X@>V:Z<V5B6GR,F3DW[V!J
M>/D[]O1W0W5PJ,(_N-H9@&@_$&=^S%C_IY<I8N23Z,1/\ZWICP2RX>,2&O$G
M7H[!/3S*TFH,9M=V.3[T$M;P?(OX/[_0D#6??IL:,M#:<!O;-&_*@FVZ<SQ0
M@L[-\, OD046ENDX<W F_B;NZ?P,9%EX1>Y-Y]KW1@2@=.]3:\M96&T^V.2T
M+V4K87M26\V1VI?NR(EP)<IWO6'WL-L9H(BC<M3BF&!B&*3OC*ZR6- >+TJ]
M_%5NE>FWP#\QXZMIQL\LOR+SOPE@@8\<_$IF1H4WGL)*T'/Y30%WQ24TIJD\
MVB'8"\!B-EB-0"-E%MV!/P4L. 8?Q[U/:V/SWB>,$SEK*M]U515TL KO*R8P
MH7MD@RN$U@<H?1-'4 C%#?(JIG%0(\(,[6 \IT// '27SFR#(3IUP:<<T;P0
MQ0- [ME'-&'"1T^9PY !_.4XWB,.?0,,PLP(O8MFA-8_5FXE>,%N(6 46'0F
M 3) .HX<!ZP1"A[^A.,JU!!>-$R.GXTQ49TMX^V@KZL',G-6$.$5WG@J35Q]
M,<TA<"'7"5QO_,*\)QK04!\4MZ6)@M #S_F$)PY3)S6#[(9'?R*U:.2(J2L2
M!+ W35?1U'\L[+^GX)[-4#+F-*,)S;4$1D,M;B.R/K?5';V8VYZ:EBOB:;NT
MU);RV]LU:%ES]&=,R]7PM%U:%K<);X*6-4=_QK1<#4_;I65Q!V8!X_4:M*PY
M^C.FY6IXVBXMB[LJ-T'+FJ,_8UJNAJ<EM,Q8?7AX(4[8+&*_>D//\B[=D>?/
M/ 89/49DU0+S,\\B"C^8^X3T&!5V@'SQ^GSPT\N*8\H@G$S!:<03Q@O'O*\\
MV=AT L+F2PWP.AGX+/*Q\.'"#D:F\P=XIV_807'E.8Y$^D_9:*_C^<Z]$4O8
M=]W(=#Z!A^2'E><*_8@O)V^8A)SR$PR6:WJ.>@'?!95GN_@C/=?"2*\+I\.E
MUYL,_YTW73S2(@H9)'7I)6=;%HZ6M[*;"7$<'N^H23>)#XM'RYN3)L795!2L
M/6-VK-=YW(*I6C50>721F0->3XW+MOD9E6C.I6N1K[^2>>4)Y#R(PM$6)17?
MA6R9MGN/@J4&*_Z!)^#+1DMO-O;D&Y"^]_#$6]][#"<B-%9_<Y>,EH/<-U\3
MRC(F7H5+BL;*F?#"=LB'B(;NJA-2.S(&NMJ3)TO&>9TWA7\&&_'>\ZMC\(/G
M'F&@WL$D"&(I=)3LC/&P>12\Q)"J2<\W00R8G/0U $@KM[S!<A#ZB=S; ;"T
M&W[ P]NJL]V>OU/>>0X-Z1\JH$J/Y=G3@^;,*DN@U3E&'F6!C+]Y#FASTV>(
MK[X#TWC,C))'M]\!B%]=[]&](6;@N<2B1WG5^3,]8<%HK[-BQIM.T6KQ1E]N
M:-[,QRC$["5ZQ(2Y(71:GOV3!D5CR9$]GD_V0K'(R)X";G]^<?GAXL7K;F?8
M&0Z':;%7,EU,WKCPTPPF)ZZ%_WGSG\A^,!V"-S.%9Z;OS^&%WTPG(@F0-"";
M@C 3\Y8A!'SUNKT>P/C3RUKSO6X8QDQ8.0-C5],Z6K^['HR?XNR.#6-4&^A=
M30*VYL2O-P5U.8XU8ZAV5&,-L%-PWTQ Q=X2?WKI/L! :%$$JZ/4T(Q!MS](
M@,L;_G5FXYRPP[/@$SW0PCR8#R04>F!UZH(5,Y2V2]DL34%43CE=ZW7[E0%*
M$2F:S1Q,15H9&QU-'<ADX0.N,$_Y&HWA "V.)?,@,[@A& 2PXM77I'?Z>D?:
MO_*HKU>:KWQMG;X!)*PRW[5/9J9MO?DZ(VY 8$O2[C$G04#"8'W&AE4/M 2,
M"I-ET+\F>$OD4]?H&<8ZX#6%)[6K]89=B4&RDV9W?3,(Z&M#?3!4RZ9-$\.;
M$3^<7SLFQA8LE-PSE)-K[8U>S^A18Z;*-(W!5(X8L&#T7F]8$R96WPTV%R:/
MP7\NIS/?>Z#Y].OPACI4U2XFNQ>._GJ=Z<LQ,01)HG>6S)XERI7GWM=0U,N8
MM"_KHIRQ%YCBXPQ]/# CKL!$)Y_L^TGX<?P9MC2R]QJD&&JR-5,Z2YHI<A[U
MQA%_-) *'=?2G'I?'71U3JLZ4VX&V"4FQJ#7ZZOK )L66N#>C]:5P_VAT<T1
MP\G019*XVN1+^'PP[!CZ@C!>/ODZ;D6GJP-39^=\77.696I6'?3UI;-P&_.:
MY9>OK5,!E<-^SU@T8M,39!5Z;2B6&)D=4&Y&CFU?!XHT__-70 XWP?(:F*:R
M9UE[ZARN;!+Z):P%KI/1:11ZFN3*WZ^%UJ_!*]=V?GZ!D5I^>K;*N$O4L3I0
M5<D[DD=-[Z<X0<9ZP-S=]8U4F%I&=<'XV2A.?2B64ER3)70Q&"DX,)'YXP/Q
M+=\<KR,Q^X.4B$X/NT#SZK,N4PUU9HT#&?C<E6>Z 67Y%=DZ!<C &&J&;N0$
M38KF:A:Z)6CJZ1VUIZT"';5"XL?QT::,LN&@.Q@8W,XIF2&11.O 4HZ@P5#O
M:FH=6 0F;\VOI#'5W%/[NJ02<\9>X)J:\R^)_?:[NE9O_O.(W'JYZF2-0!<&
M]Q,PBJ?("K/5@%D6#3,&_56 29ON5[P8<;Z^N@%)4^1K96?)[)TBQ^PJJ91<
M/V0S[.J8)%!SPHU NBP*WS<Z_34@C6F T; F<0B"4==ZDDU1,,.B?U\?DB4X
M4KN=@3:H#TFS+*6" S^4PK95J-(H&CJ='D"AUH/@G(P)_&1ANM:4@#257EHK
M"J>IAH2,)=.\SMM6#G*Y5" MMY0")X OZ1I3-SQWG<!+IS_L9+=8K<D+0C"-
M+6!I,&;0[S:S@!S666=/&)UN;YC/D:]7F6_9#NAWA@--JS"?=.*^YNENISOH
M2BO,#IS5N'4F7G),M/+$P ,??9J2:=%'KXE/TPY2L"3=32ICPWCQ6CU652T7
MJ*))%T524Y"6H*]Y2%G>QDD4@F%N_TVL)5DB)5BD62*ZRO^7"V%VLL4<D94!
M*T':1@!CA?EK8@NV L^I63)/!1)6 F@9EM8 Z-KGJG*E[*/ZF%HRW\*!\QK
MU<=:+>!.+(MF-YK.M6F#I7%FSNS0=-:P#+1AS^CVY=AW_A0Y8=3ZL"Q+Z@!8
M>G+*RU)86*  4UHQ>> 3"8C_L)8Z[X'$%(;2PKCKS+M$K5><-TE4"DW;)=8;
MTW<Q@?)D-(JF$;5^P S%/F>KX^!(UX%'#4V*@"R?+JN*UP.P'%E'P"C]3J^K
MK0.@] 2_CV@Z\\D$F\T]$&;"7WD!&NX?QV#+KX-.31\,TR<8=69>/'II"NYE
MEJ;>E5-T:H.="JJB;)MXC@5V#*8FA/,U$#H8ZOV!)+$6!U\,ZM::?TDDRNAW
MU/ZRZ>79W]LNV H\I1I;7JS.^I)PS(ZZ*"46(8N;R'"GZ"0,??LN"C&T>.OA
ML1/ XGN. X]4@79M2JT"4!:]FU_F4H8PY/3(QE99X#V>N%:3^VGQD'W97%D"
MK -;W:/YJK Q36HZ&!5X(&ZT--13G%^?.:/0NKHN0A'9"5:>O5-4Y+IX'-[M
M=A)3(6?^%2'H%I5F9JTT7>MVNIB9N@2"1#?3'W'TZN=$)=18.,=>>[+*R!^"
M992R.@HF:P*HJO30NMJP:U2$*@^L5>F0NRNR8Z\R9_6]T.L,]&[!K/7GK;P#
MP$GIJ$:_RKPGXS%(*UH9')2?L%?&-'AK/=E?2\VP#@25\0[:3D\7!&1A6 V
MR@3H@5EAJ&5(B$4@?O%QS FT$?FS[E25T=X?] PA=DOFRNB %:&J+'XZG4'7
M,*J E8Y)20]N8END)E@,%%><O3)M.EI?TXQNR?PK0E!Y3_3[>F\@5PLL@>"M
M#][:M>^-RUWQJO@_ZF@#>?W2\ O>6,6IJR+_"'7/0/8S4I.O,'-5I!]UU*[>
MET]$"V>^(=2ZY[4;36!<T_K#H9SJE)HAQQNL#$%5Q \!*ED--@=!50)TND9W
M*!<N94%($9^XQ#<=<!M.K*GMTOIB+&]NDB;]7D]3)<VX9,Z<;;DZD%7)9O0!
M\-1>W2*0U>49&-O=P1I 8O34]$=8QGD.0M#Q:#W,>L3.T_UKSU="MXW,5UFU
MJSV].]!3Y;'%,TJ&T.5T9MH^_O9QC.4P#O9693GU-'1X.S'=MYYG/=I.Z7%!
M'2>P^=FK;J>!9A@=X9#7F3R=4M$4V"74S4=:O,'XX$#=2S<TW7O[SF$%+@EH
MC5*KJ8EK[)]F)Z[NH@^'W:'DHE>9.">_3>2]\!W7B#NI#08=394V^<(LK]>
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
MG_)HO=0Y3V5XFX:X\FV#0\TP>JL 7 ZO".U>F_-E;1 J[_R.UNNJI;!F9JV
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
MIIN!9DX2 3A&B%A+\G!BNLH(#2D@P0)@@!C.5OAK9M;,FB<F P% MJ(195@
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
MVV$67AC(M4S?"AC*^& SQQP14?5C^XKE34&E.D2$XZ1==[ \'N:3,<99%)?
MH $&;4T+&8O]BM%0GR!2I1SJ<O(@HGC<"[^>\MP*"DMJ/\>;KMUG*<E9@6@V
M;5-(9'X)%G9)DAQ_Q(XSD.>GYE_TQIZCS G'YJ/6NV0GG#@.X]D@L6%9,%P<
M.<18IX(DB6/+RHR@>' I%:,9BV$G%@3;K;!/(H?1+AT!C>MS_"3)!(T4BQ4H
M,-%%)2NF(8@<292'G#?B[9H.LR8\!(-)9QNX#%R;3R8$O$D8T_&"6&@3A= >
MF/@]8 7'8@) "OW[L$A1E) \+1YEBS"=0YJE.IOY'LA1^(VA8>;YL@*P:4<V
M>JB"0*2%L.NY(K.6)LEF*P.SQPQ<P#6#D':/E-C2;SVJ<\!0!BN@-9'+3THC
M7ZDBZ7./JX)HBIA^1"L')!5N!]N-"$L O_?X01@20=A*U,F>SAQJ!3/A 6OF
MB>0*\W_X428ROF/#QK9BHTRV;O@F<C$@@E-'/C^;Y7&I8^6=]T@>L&*U2CI,
M.L^'';)1_1;1\QX3[)*020&$$.7&5WO*,O6_4X^'"E#!B=.L//\+7;LYLT,
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
M2BDP#\RZ3PTGYS<EN4)6)N\I52:VU9JPZHR2JA[CY3)XO;0Y"X!0XI.<GG[
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
M00JR9CZ3/PA^0]U^$E #8>;27(-M>.?'$6/ 2=BU(\= ^2)B<HPRF40XI]G
M(2Z+=N5H'=H].,AI(H9I &?U3CX! <W\6,U4"B(TF8AY?++=\ED62 F72+O.
M?>Q/Q.$@NB= /PU+C2" (9XM]2)SCFP&<(AGX6YZ*JH$NYT:G%L\*28#^-C$
MJOP<#W6@IG9)EF<($^J&*2#>LD+O6:(I*W'GMF;\LHGD&A$EV"BID'$6@S_D
M]:_9U'5Z]OOG#_7>.= O1G[?-DTM/6X(&7A8[SDTZ8.Y^/2*>M\J]K''3#%N
M++E&X,0@ KCSP1!,$M_Q5GC!Y%:U4U+?_[T( OQ_ ;]$M"E4I7%*-]8U1W9Q
ML\A=A-8JSVZDGBF4R'2;0G'C\31XI<91=NI&;J/QPCE):+0%-H_H^05Z!3B%
MQ)?HKO] N%1$A\5>XD3@N#I\J &C-5O:.H2%@9VFUPH5D@4'MOPPX+/"UG$E
M8 -#RDP-I9.CS23,IGZFR=[7R%9J_Z:UJ!E/6I317 &I_O382N[+P;X;V/29
MB'2RMW.^D'F7<Q5.O>06G O\OX_9."8KEY:62]C"Y4C<#OJ'P4[K2<QC)G'K
M8,94,.Y2IS^@A4MF'_T+5;>/^"-@-R>^-"-OP9F'V\CX,29T,2;#X%8FRI $
M4P96";=NA,,RI)T_= @8EH:>,'H)-I>)*G!/E:Y1T4TO_]*%GLHV[Z'V2E9
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
M@]0;O4K2%AN1+4F*#11.W\:#'!8E60H1(9%+5)9^%$A'+8_:DJ%BY&)(L<@
M7+-QQ8A-QX.1.:">(=<0UL4A>(B, 0OO=%Z;<:??3ZX*T:9KU.HT3-3[X:K0
M!YHS.%TO,&<D!SBA D[K"4=))L 9??URJY81!P:GP24IW%F7I14[TA1I"L@=
MA[.5,H N71QZI$NW)9LQBJ(!7S))XU"A)]&1-B(6>/UB7Z@Y$>KQVF?7=R@7
M9;>GN) ATKNGI7W&> TAK&9IJU0AB H>GGA4Z^@T#H]E/>KV]&^6&:5X,&.6
M8DX7Z @WB#PPS_%075-&50$&P^\G@D\7AA?@*RHW@N>3PUMJ<*>ZC?9,Y,_$
MP524*5)A&SXCH%;&RD,!73<@0.VA$%*ND3)SLBE!.6467<O0L*&R24NS"$",
M+CR,G*!#6+THO(XP9JG?.J996.:E=CF.-$R#(1P\Q@I6\Y: \#@U W$<8;1;
MKI[\U0L]YB.R'+>(0\$#"B_*&H&!GW@W-QC[I:O%J+DR94R#.#A4#.M3LIXU
MA8ZBJS!P(F[H5=G4"/61S.KD9TD<LME?R VTEJ89T:(QI+*0>I$>,\'5D@<O
MRQMD,>XX\U4*+ ")*,TN!Z.XP&@&%\-OH0$8(MPOY_O@WB#^FSUS^LG*!W$.
MS-B]:3RPPY^WO7V%N*?L*<.(!_F/NB;#\-=AD:*<*=JUCIPJI/4$Q]O-TZ--
M"D_J1V6-4_)J;B8U'[;7J]/.2"YW08#9KWHUM]MLR:G$]8Y;;[?S*E%Y5?=8
M*J!S4"0#RT$"-?!D7P['HD,Z,T5B(N-]X/B2NHUS%?F<14L#^56[X_:Z3;FV
M=M=M'+>T&U1DAY=DUN%RTY471FD*\?I+W-1,^JQCCN[4<U=\9:6)N8>MG]YU
MC#S!&MY;:4 NOK?;F_EB_5)UW>5?$F-C5LGHK_G.[<*%<SYD<=R=N&-R0ZOM
M7.&,_:J]R%\IE&Q#I,N&2#,..@?,0QL>G<=!@U\8].,$A@HU$J(OQEG\@3SR
MJFR/57[VI[QU@??K_.+4#(KH[ Y]PXNE!#%N(AB6E)?0SSQ JR:+RTF_E81'
M5K>:O7 J#H-#!$.P(2EMA)\0/\:8X><D"']<17785S:^3)QPN)#,$!'K&#+'
M]AFRUC3+E)FO<<7-:9X@+L"2\CUN).#QG!DU3"LCQ<[$N99B:8&$F<J+7X#(
M1CC8DW#P 5V7B,*B'[E(@[]LI5*%Q USD4,U!B.M<)H?+99L<U0_SR!CG2IQ
MCW7-D!(-B,T]R"#E$R.)8B1O8^\>H;;Q6@4)CY&AF;Q@7I!THM%F*@QGOI?G
M=(U0'N5*^6>-D^;D1073>^%-*\X<O.2);+^RC(0OG@RP P.+I% XRN]:*V+I
M^RH92\=.<=%>U7D\U!P[T 5\ZJYEMX^*5PG" RLDW.RNT<4KC8WR!5:7VBS:
MT.,(>?@*IURRI\O^/XQI8/B+XR":MD(=NOQ]3G[8O=5[JW9&"F&].1D[1[(R
M$7CYJH.)B5>-[K';[+;9F3INU=UNO;-45F-&4L-NBT:<,0X[%BF1-C0WHMYJ
MX48TW$:CKIS:&OCHK0WN0Z;/5E-.1NQ#';O?Y'&#1USEKO,I9BK6$'3J-'04
MILHKWSEKI+%2E IHA.L$MVE),IUU4EHIK@64PEV'J[X:I>KL&$=;GI-U[#/<
MA^QX3K_BL614WDKX3WT!(:M3476;0!2 )%C$#Y..SS1WZLK[8>W)9>W)SWH
MV156MUA3<JG!O'JD$V<;B95<)90EFB@ZI&([GTXNWU-)WW&K=EBOJ2"TGM/*
M<99<F^Y J-HM[\>L#AG5^2IC2;(\B?O?\6MH\%)%4I^#6QCY57-\J*^0VCB*
MM;U9 Y892(KIB;*:Y,CY+A=*B5MNYJ**-$ETCBDJ&2A#5HKB*0IQPC$3SV8
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
MA,>MVIN,W[\XEVA)PTJ4;#<V#45__A%Y_/SO+!;E>W.@9BBHT<34B>T["A"
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
M5*NF"(*!C)44_$[T>P$K-VS&=K)%=2-5SZVTULU3LY6=M:O)8M:HK59?23@
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
M8-4>3>DM^BR\3CP;\;A[_(9(4P8*KV8@396'"Z0!KP*X= WXNV?K8,#&$<J
M63W-?O$[!\!W [X:'A?&!/($I%'I$@/I\D+I$H(?OYV8%^98?]+'GF;4%*FO
MW@\=$Z[_UI?X!:@-; 1\05LOA/0)>89V6%B+E7;.0F5$5$J*J"*HF0^JDE26
MVZ*6%4C"IM@MP6\A'<]_S DX367=MK*G944>R#$[OV*U91M9$[3281%9DE2Q
M)&P-P*4N&3X?KG0 ;*@*P[)@I5%V:CDNVF^_<\@J/T*2<AT@.HFRR-U)K/2A
M-A1RKC>3#X78'_3D7N.@*'GT606*H@Q46<Z'97%6NECTE@E'68Q3YQ'L*].
MS(5GNG(K?F@4QK+"MTL8RPJBU.L-!Q7AC//>W6A*QIY!D@YU/$MPC^8I2A"4
MI?8'F@1LI*2^?.HH47L?Y#1'EF%H<X>\X\*?DGEYQ$9&4K]6Y7Y.WG;-W%<J
M.?NP7"215X$0X$,9OME6-O(!?[@"1RA,8X-_$C 61SF+IJH>LK.():I_UD1E
M :*D[> IF=S.04%KF,FUYCOD)/ V28J54"E-]3FGN<O=THK9*U$WNI;H-U:N
M5X^D?K%0)K5J7HW8&#V#,$?$UI>ZE\_Z6\)26R1]C[9[$QU$_5TY4\TF4\L
MA<-SIU.=3+CS'V3D8:]![GHRT4<@N3\M;@&/WI^>7R_^.0XN0&]8B,N5Z>V]
MC):R2GO$K <FF\7;316Z,M.X%;&[M<S'"3$? Q2<>CICQ_W;[NE4TVUX(7)D
M,93ZT=)L/^S\R;)G8 K!^AUS$4, *\ !F3;W=2W,<]! ^/EU^'H4$Y],_/:]
MW(GW"&X^)_DM@S-*!#<AZ,Q\,O.Y_P+,S&<[Q0ZUY8/.S.=^;S>PCR&C^T?)
M3[JIP7$33IO91\E/R:,DG["LBS\-WSO<@TT3M<Q@,H/)1)89S'T6NZ^:^;<7
M'D3^HP77MYGT[9?T1:8N\HH2]NY9GQ 66F6FC@D;,W7[*W9?,>5(=_\I/]UX
M4'RX5V*7.A32^C?N+S@(<C<V<73DMW+RR(YTS,XQ@6-VKJMB%]YXH CX=WX
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
MR(N]/C^4M](E:[OA\&J*(!AM6$G![T2_%[!RPV9L)UM4-Y);;:6U;IZ:K>P
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
M4$;<5$-QX:PY@0>02>>V-=%=E!)D5T/7'G1#IT498\^F7 PPP-.Z-3ZFRU"
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
M"DF-O$I_,Q*'_6^?;&LF_JZ9>-:^MV3QC(SPQV_WX^GG[Y?Z#(>B?Z%1F5>
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
M$1O,PU*CJ>; #[8.OCAE""'D")Z#QX&EY 5+'7,G"Z8<\'(^4P(( 5_2?IX
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
M^U@IZ,]"_L7"V!22=I2"$X^'!8Y:>4S$M]"R?7:6J>JIEM:EI2,%=,H4$%-
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
M+1K(WX@]T\R7:G1BDK<Q7A3 .HI;KF_;G>2I$NQ6V5R56U>M8[ERN$4LO48
MH>X9IO6Y;SCWR*R_X'9PK?*BV@./OL!3:!FZNUS9 :<)M5]\(8-U=,1U6?4;
MJWYK$XY9]1NK?FNQC\EJY%B-'*N18S5RK$9N$W-C?31)@C@*3N_<T>+\'OT1
M+!N.S1Q9L[FM.V2,,QXUPXB5S3U/+8>$2IGG0-'K3_K8PQFD//>L.4 >!]S=
MJ68"!&_"&9'!0-+%0L/W\!#5\<&GCBF)V'Q.^/)=8K K=X0$6(5'PT(K3.>S
M:HY#@O&PAC6B!9#!^-J;V],2*%Y,M"XQG#D:Z#PG[C_OSH@SLO4Y'FZN)U<>
M%KQ=3X*O.*7G.-<8F=N6:;D-#\O]UR_%:$V-%E^B6?S=$\.@@E^9),NJHUV*
M8P7/KMK_\CCRT92,/8-$Z(V^<V%.+'M&9Z5_? G^&$E!I1'EK&BX6[6@K&B8
M,0HK&FX4BSO'(2L:9D7#NRX:9G-OV=S;UF%H]^AA<V_#!=C<VY;NE,V];0:&
M_<M?L;FW;.YM>W'-YMYN#]=L[FVM*BDV]Y;52.T:QZQ&BM5(M=C'9#52K$:*
MU4BQ&JGMU$BU)%M=57\G7SVP1"3+6#-&81GK1K&X<QRRC#7+6.\Z8\W&L6XU
M5[U[[+!QK 7H8>-8<0$VCK7%R6HVCK7Y;'4WC'K^'MDXUE(;W5'K*S:.=:?%
M)=LTG&P<:XLED8UC;4P&.VXOV3C64A9D1XX!&\?:A(RVS$BR<:PU:L[8.-8M
M8IN-8]T*FMDX5M:0CA5;[JL29<66K-B2C6-M8QT:*Z-D992E#KWMQ"\KHV1E
ME*R,DI51LC)*5@(8PR$KHV1EE+LNHV330@^PE))-"UWMKK-IH70!-BVTG.';
M8H$2FQ;::"E(1TQY_A;9M-"V54:P::$[EM$M&D@V+;1-DL>FA3+K6+Y:BTT+
MS?2EV;30K>&:30O=-L;9M%!6G+4)OF+%6:PX:U]T9,N+LUKK8[(2+E;"Q4JX
M6 G7YDNX8O/EZDV(^\ E!\W=AH,"/5/WQ\9YSOA5<HX<,%;>)+EO7\+1@:?!
MY, OM&#H6S!4AKJ0_J]><6,RTF>:X?SZ2GCU09)Z\D!=["<$I!Z O1B XC "
M4!S6!W X'*JBW,N&L :(_3B(@P6(@_H@BNI EN2>E -C#2 'E0D=#@?)AU+M
M*T-); R/P\JD+@91ZHNBHN1P8PT@>T)E8A<#J8B"I*C]YH 4*Q-[,4?B-!@C
MD<V7O;XP:$BT>U)E>I>$<B#W^\.FH)0K$[PDE/) $'J]'&S&1MY2OKG7?IR8
MXY/@I%X LE*5_"G(WDIP\ TFPV:M_F$=X-2J5$\#!T=&.#&N!&\M[/6J$CP-
M8$^$H]9J^*JSX;HT!4\='/6F=/7:5!1A1P-P/[( J@[-NB0#4]M7P ML!II^
M+JDH-P0?N?$G-5_J9J >OMT0]Q1['V;;VJ$P;,QEZ0URR;<&B#VE-^PW1=)A
M+DG7@1#<@7Z_&3+W<X<P%T!(>]D!F'>T&4^V:1#[\C#3^:L.IEB3U"7 5'J
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
M?V%M-+(]!#89*A*.%0XP:5!F"^/2P1DUEAM',TC7#IL3Q!/GQ0>U;%<DB*C
M(=)Z-(%&XS@$L$/'1[KO)N2#/8E-^\L-W7CS $@"?#F+?!X"K&=JC]$4KN29
M^9'0+=. ETMC>$= 9]V@)SJ'&,$;Z'_@!;YC[D]<!6B)CEOR;\G(0!CLR26*
M&.V.>E1+-*8XB?RH31 G.$3'B+.@2!)<"DL"YF**2$*G?!SFY# G9Z634\K+
M.6 /ASS"Z28B_<*K\4^$ZS@SF25#S*&).31QPS,%7?] B&\2X%#_-QE1NS>#
M8Z<^I^[(L^/I+B4._H^M/7.HYVT\GCIXIUVG#LC<UJFIID8"].]W[1'_%7LB
ML):F,[? H?*]60J%'AS%?9,5<  W]FAH%M=,1PV"\ <&3/",3<U+$$IPB/U$
M?V>CF;')F,:O T.>"&W8!.'@4Y$,^"_?/@-FGHB/&K"4?F#Z&'9P3R=UCG5_
M PCVW]XX\!>B" YU$$*NQ@!&S/QJMN7@AS&"G., I0D4!<:78:51^V A# .-
M1OYPT3"XG67L*26JQLT[99US:V&9@68&.C#0Y>(0S$0OF6B#:E9FHILRT076
M>4PF&AAC0I.Y"[,<A<33&5M_N&]H(P-B!5E<- /D?QY&*7+<@, %\&/YF4Y
M^.73*8:ZP9)IYO<0$DPD4",>+8OF,F =."@[T;1K)_;1>1!@"7+2F9'QE LP
M#VNA_97#VRC)9+D/4!"OIRE?[=$F9!:5MR#>(K0M_I: .@ N2&>7MN/\DB$_
MJF;)8PGPAI/?1S1M1$EN4S0%7\9]/5)UX&,G&6"RD6]2L2O "&"/NE^+EZ-D
MT(00Y[U?YD#?LCR7!K)HWI9NR8]N+8@7,$# /-2+HKDPB@NDA&Z-,8=DSRC6
M1 $\NA> C7)\TL$C0=0E2,ICFGWIV\A%%MX0\!F%WG>(WHZJ,Z*/:]XH'M&+
MO,JP7, FH"]A'P@#EBQA9AH>H9Q+;-KD"6F5+#@*W=.(: A)2+AE&<7JD8EG
M3'0#"1?4$@!NZ+V.#:>R:RC1G5D_RN?: VA6H#C:L7@8EJ+.2D=0<U5/&/]%
M1;=PL.DQ9V59')P+])$OWT!38*-_0+\&U/>I5BRO=X36U.#GQN2)&-8\RHDN
M;4MS@YJ&,L[ZHKBZ6BERJHP92Q"CZNF1^9+N!R2HR?KI;U&ES1>ZYU0]M2S@
M?V*PP??3[8"2:V;T(*JXIB)G+1E?\28@\PT2&7!T'I+X&EGGBJS3[6H@#X:Q
M2P6%2Z6QL19LJ]LUR:*DR+T:L-%J^(B1W)*5]BN >:L"F0+6R/]XLD'>;12G
MCCWL!ZS7'>>Y!$[^6DMWA,(K%O?6>91'6G?:*<(CIB0G8YVDZ/Z&J2@?R&OS
M%LR6#>:-%C5>3_ .VD:@*EHT?F<#+\2A^W-A/L&#_F;8A8C""Q%H ? ^1#]Y
M'^+R^NJWM_?GMU^XBZN_SN]B=?KL'D0"DQ<F]XD\V)YFO]#2[J0/IHU Z=G@
M/ZAOJ*5W7V+N*_@(E[KWMZZ]Z%3L;T#[WI/1U+0,Z_&%^^DCT?\&5O\9OG;,
M<Y?N^)C[*5XS'KZ<*!6GWG50[+]4!7_[Y:.:4_+?'_*@HX)*<SV2(0H8%KD&
MC@SZZ7[MU\AR7![<"O^2OZ;;^#AZ-G#6@R=FNHD59[0&R@GJDM"3I^ZQ]8!Q
M5WJ, I\:G-SP.4Q$HFL*$-'0K^:[T+BDCA?#,<(6E)\Y.A!.LV.P1AZVH\U@
M#X[C$9OG] GX1UA.ZX0%V#.BH8]"MZ?!2=DV-:RY#2/(])(S? G\\S&P!J@H
M5"NZZ1^68:/^E84@0CWW;,>CIP6+.[D[Y61)/.: *7[W3)+AE--=38B-/(%G
MV95, 9\$2L*CNHLX=_P._[3,*W:VC9W\:-TS9SW[IT_J. 9O9Y1EQTH)3:R\
M!@+8]/"DV<2O\\:OA\"PPT)<Y+]H-IR^E^7=9T9 /TB:B'*6*6NBVN,EO%^#
MP88[8/TQ'BSN@<.Y3Y8USI/WQ),)H<=R0S"" +)%3QGCX.@Y"KENJODE\R9Y
M!@#PT/E@Z,[4#Z_XVP"> NX@?E(&SI3];(V5 &))6V1HBHC'9\2=6N,PZV"/
MZ>F6GJM]N9&3]2:QP@$_+N/2:SN8A(&MX:&9<BKR: YB:!R(^)4@81EF<'T
MKQN!9+Y6^*$@^Q>.Q#ZO2LKR7:)0D*(X"B+VB![;(Z43%)B'D1!$.\@0 >V+
M!TI</E[1D',_"%5%XI90$I8LK<+%KH05:I8THGSU$B;<<M5+/ P3D':1+8II
MFJ/P2RM4#67!?%V3Y*TRA])"SR_IQ'X,ZFT!G@?=I!2[<\G\!*VTH^,_SRG6
M+@*D79@GO@$/AY=C+<W*T>E"CQY+I $X!4C#;Z'^!..^L.VG%DCW\NE2\J>K
M+_S?)N#]L'P<#AX:HQL<^];JDWG?]YJ#?=U;];9(6T L']IS(%J.'A2"GG7
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
M#7":3*A2VQ.$Q5#1DQ/3#"A(8:DWB$J*N6O\D,%32E:UL4,L40'3V<#2<G#
MJAR<<UQ<F!8ERQ<8V2'Y6 H5^GA"44'..>%H8%,?CXN&#O%.BDJST5><OLXQ
M0X+.E.U?-'>(*0I<ZKU<<C_T"C[$>R$SAG-R,+/RDO&;./]]3E-TB5=89Q!U
M3#HB;/[%MU,IOB A\J>\WXU#I.D0JGG6.__]>'_K]07C-1PC?];1):X90&J/
M3=D)O\3PM+LCI&D JI;P[(C '6'"&BHJM\+(4?;9 ]8L+NEJ%*7+D9N$ZC%:
M9%$?\8*.CA)G0JD^')6M+>%\ ^*8[RB=]G@MZLV:*],+^\"U.5B$ J68V]:D
M=W)&Y@1O><R^2KV!KAFR:I#63KBTDT-6K1[>8YR1'67NDBC22,+";W!(;)9(
MBR:+M7J(=T]F% @UM^7J'1QBJ0:;LCQ3XV3O'H^4&-7!\68/A]BD16=;BL]4
M/-U)FV,! NSF15J2V_&IL,%L5?17<L' ?=(-B.?YO$-S-ITCW C8JCSE\LMM
M.RXOCT_Q?%^8JK]ZZO@\MJ? HB*HH8#WBDR)'7KME67LLW^ER"(R2)V#ERBZ
M9=O^*?A,:%&OV%%[:TX*-,4T6H[GD*VV ';+K:M5A5['E6@A8NR^I-&Z8.\*
M3=E<!"G5[I!0B(99@2)_FCLYV8#[9 P0KDU%('Y\6NTR0M3)1#(> SHE@SX;
M 0V0SU-_TT6<K1+"L\W6[>S#Z/E\DP',W+_\[!'QCUG'),[=OR!U_R)\W=]W
M;E5^$GK_OOEV:,U_,DIM5;<<LBCI2'FYV&>/^./J[$T2"N?+"%V21K=!KBF
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
M2R_7\>Q0MD)@&+JS^:N0*<M-Q2.^6+MVF)'"TA8!X!T<PV\1X#F_8\T@<.L
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
M8D8YQ6"E&%I0R\8-6??CZ%*16QXO\O(;Z#694A%YYLW+XM1UYBT-O<J9-Q4
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
M:Z#4E!YGVQGL7T>N#PSUEC0?M7&H;7^?^=&&121@"XB>4QCBO8.X7-OM&3G
MR2/4&+E)^'Q%(GH]!/'>00X4\?[)XY0@20^<K+'#6<+E,4.YS[)F*K.Y.(&R
MG@-(3P! VA-01G <46Y,"O)YBQ4W<FPA?@ --4RDV 9C_W7)H&AX$- TH/]Z
MT>%V NE!Z%@./:#=(M%#!.=&=,RQ.?#]BIPNTQTM-G*+G%,2K2X"]O1\0&O/
M75.A8C#4:,1.>D,<2C26XPEKZM$74)YLWT>R@]"N.L],2/DQ:Z>(.#L#+@[#
MCNF0?BWC6QMEE#?#K^/.:[ZH>^[$ML,>]_HRNF?B#!;7%3^@E?H ]^P ]B<*
MGX=@+@'W+XZ<T*+HSZ@XQ.=^>B2+/P<T/ZEG:^GW_)S^'&.9@.BZLX,P=UMY
MM<#@MZQ24AO_@O@\O2:?KDBXI#*,6Y",*5\KZPTJ[CRPD5PZ@+"EJ0,HRA/!
ML7BD\YVL5WW26M!*0?ZUP.&:2_+7H6SVF%_<+\.\F#+A* WB(62=VG=CB1^$
M?W\LC;&[I-8D0>@@OD0LMJP@]S5L]$ZX;;>F^+I;P(QR;AMUC^D*US$MTQW*
M\+O?N1_3,_:$8G2W4'$;F#/>X=R$%]"\Q#A8X-&7D?L7C)^QY"%>),%L/F<)
MD@W62>_KD&\WY&B=4<[RKN\C5OKM(_DU7)E[0.^M%VYN89?M.S$-P7B\O0E(
MEGVS0>OP!:/\=6QUJ!CZ:WH;KH.B7/U<S&6T$O]-8E_%K:H#:T"%:>-M'LD)
M4+'$SC])7A,_6F7VX1E]0-OAW42_GLW= WY_"61#!QJG)*)G-/MOB?,\\0OS
MS42#^D%$Y0*?0G1 10K<;;*P#U_!<HAV$'1;^TQSA7>+LH(CI+*@OMNC03,W
MZ4ND;VF:9'-#N%0M,.>'_K"NZS09",X809QXUR8GQ96\(3:L?5@F^ 7MPPJ.
M*"FQ.4W!8$YUW\(E7%Y)+JY\\N 'ONX6!(XX\=T'Q<WNXT#*@9*:@=J$CC6Y
MK:6'E-4P\BSI(Z'RQ;!$:"L,:Y!,%)\ZKH%K*@,5$+8;]A7$Y$U&>QNT?3?-
M)=^*0*]3W((5=Y=L-H%/>33S'DDX-S;;FN-,_*3HQ@@4'&W!,+OA=$-\K^A-
MF[I@QK'06BD[;]5DU5IK!Q?)8ZTT_Z,;LL6J_M=/],N2: -2@./9WE6X(&OU
M(JP:=(J",X2OW[MLZQ:<Y9GF?#0,/[S+<(.NT_Y0EJ_$35 !G?/L[<J<L,T]
MV3[DU&1F!!N@99X5X;UC,6T_&<'"J@SQY5BC562P6JNUK@LQXOZE7R$>1,-%
M07Z*)Z$1S/W=IZP)^S2)8D&?M]\*L63<H#JYR[P.HJ#.0C9T:9VTE:.P9] I
M;DI#^'!Z$+5,(4WT3E.Y8Z63'^T-7$%\:D:/ ;Q(?5/@R:X8$M:@/J4H!QU0
M <54+<HU2SQRG9G?Q<67D)G?B3)*U2%AG>6A6&EM'$XK,9"ST$.-1M6@[G(;
MF^^)2F"Y!M1H[34%S3FE7II8V!+TBBYP#?)N;3!+,M>!VVHZ;U:2KK[DKDCH
MB8G<RN9+,-.Y9XA#++@!E!$((4@4C!W%>Y)$?DAEN&I:Q$A.+/\7E#:16O0=
M7F21=&\GVCBYM65=<.:G[,<)%RJA\#&+NUJI6-0NV1?)A!["SO37PQ!9]"?F
MZBOJ$C]7C(2144!)_RA3/E.A0"&EU=[23:9$9'W76/I1BKC76J01TG[5HC_Y
M#:J'-D[MR,:A@5P I9/>E'<N#-#>H*0!Y:B-"Q+U##%Y\[<'(4 TD>U[Z!L:
M>!>,RQ^.>P,M$_X"O TP@-%26^&S<.L__!+\PZV@(IE!"A8N_)"$<]?^X2XN
MO@3_<"?*5N.MV]2(K*HNGQ#%'/:])K%U=#O1@[2& 'M I:$5T.(4X]U986_]
MD'$_WI8;FN,:MJT4#]&(TI5E#Z88+3X[*^M'-IL-1+5N Q,5EB9J>*[?TL8O
M9RAA583HI/>E:=(FH%8;2S7\$]'U8@P9=M+[$F38#:C]5,GRFCDAX<?K1\H]
M3A90OX#Z<W<Q11;48Q<LO3>*P8X Z8.XIWP]AB:L$IOPL09 $E"?<*@21)>=
MFM@7(+L.) $5!P<IOQVY]#EEX*M3YV 3EI,F:M;=IBG]UD52I[\%R0PXU)0-
M"RW(+"=:ZL_ K9/L2W""MH)J67D6+)PO%N(.>;TX_S1/&S3<BAE<AY(K^3\9
MTO5( KGJ;JF8AS_/>W_-0J_Z@])O8BP ##:GHA+:5@Z*V)!Z- WB*NMYV4P2
MR/N0E^>?88*Q^D:>P:3\^V-+M]<@&7V)'MR*.X1.F6.L'HBQ8]2:4I:926=!
M@F(6E^&"\776HQ.S2R60](1:OX'1Q*HN490]\#VT0A)5$F[UM][BK:;BU:#J
M-PC,VW+E&=6(0FE0<6OP#1),$S&TWH>[PN)%)$;H[8S2M/<Q:C0$F/ATSC@-
M0 'U6$SRT"N%7])NTPO*[]D-]P43&Q+(%C^DUEM'F7\.',RMBTQW#9>RSJ%@
M68UH2&D+KN6"VN7(%O70Y)X_V1KX,[4&=!EH;2PN/<BLZ\R4AU*.^BR*DK6\
MQI^R,,S>YG_WX]4^-A68HJB0IQU*DQ2T)9"M1T+DJW!?"6BO,:I>6N"&!0SD
M\%5VP#Z%((10[+E4T[V9;G%'XSB@7KIZ\I)W1ME*@XE,<DL.AQ;2%W*PR$MA
MB.4 J1*#<O6U,@E]@;)';Z)6DU7(K09GI.RE$8Q1$9E:/SC2#)[(SP/IE+FJ
M"NF;CCU121M#B1+3G743%LQ0[Q6*.ZX\OM-,&A.!M:-D/SFM:'WEDTSP+4[=
MAAOWGMVO:#DQ^80$<D7=K2B-%2X&M?[%(C^)EQAT&5@O-5KV_F.]GKBPJ4;:
M#?4'%*1.4U46\X)L60MHX+Y4?^]"EXXHG7[\(*X(2R^98CZ[BQ9RWK<&]2G%
MZ>B "JD#+.?]T\O]M*\$P=UEYZ?JSRMXT$\Q#;U]&9T*(K&WDEDZPB*(7J9(
M7/,E"?W/Z4I_;G"NE[\7K-#4T !M_?8O36R+\DCWX!R@YE=HRXT$08N:Z81N
MWU^I.;FF)F=A+,1^GCT=_?P\HLO<7VCQ2:[,R%[1281"[T;8^_+1*M.7N=5)
M@MT>BL[\2#*1<'HO&#T)D%(IK?/HQ+B#K0X\N4 JLXV@FNZ2]9KP+5O<^<O0
M7_ASZ:G-ZMV+7[H1\YS+6Z/A<FZ.A/EFV4'-]%K;!0KJ)@-2=ON2WB_>RNT7
M""8HV&&$K5$U&Y\;/?E6Q] [NU7?FKMC*[8T^ QO^P[K3M=^B/>@J##T;1WD
MIM:_M&;+L2;[8P!7=8!INSMW 0+51Q*6$#^"XBBZ-^V=\>]H3$*O^?/J.XP,
M)S+2,@,(ZJDD*X1,]=< XG!E-YC(N)K1IN1W:G0XT$YT;L&>,,G?"7*<>'3/
M*:K&!5)V8ZRAK!-=S _DME/N1F[<3&8WA)[N;/W0N#O8;BRX:FM\A!2_TJZI
MNG K!?W5YS7<#6/HORU8V8[D5>FDYU!S],D-AM?!V&:5D#12"DG+C2_#>A/M
M86Z8SHY^HL/*";4//M)FT*+O,&8++/E:40T-<*%M.T;8.]4^!B9!@)41](Y/
MQ:=FD?B5P> G:,MGB)JY_1SMAG ?IMLR0QMGJ6'F%PF7ON A>W0=[43M)^O.
M!=(O1RWX^@_8D=X3JI'$IJGJLD[-?IZ8YZB"DG&2?:74#NX303LEE^_YW6*K
M/ 8H8#H4Y[^J]Z'INZX<KIPZ(:,69 #G7?+P@<[C>_96Z ,YP/:6>G2]P<YO
M'L:0H8>F3G2L!VL 6:<!AE961^6Y&@(T,%9ME)>V?=AYFI1"TD!F\^-#-2#F
MCNJE.: F7OO((VT?'?)NWZ.A8J^6R=, %U:89Q1'YBX1W<"1V4AG'\?4ZB)G
MO#E:!D6^5730<[O\ >)L+69PV$L]39K(JYY+5TF\-37"FB/);$C4*C+=%,VO
MU.T#C[0%X,1=UH: R+J1G .#]' LIU,6SJE\=TO/++8XY=3SXUL_^B@,QK?D
M Q-WF"@6VYP;7UWD8-(B?2\H\5C@CMV(I9N@:61M!2E)8J3- J+K;I^ I%N)
MQP'A>#BG1^;2)#*5Y)&&"9V%)-A&?FXV&>G>;,A;NF$\30'$/$!4M(Q+JM4&
M'.O( )!UF^/7(]3*20'!\& <645%EBM9T7' LD^_/V41ZJMFDXCQQ>!*MF*F
MM>FC+O(>BD[7MU)ZY87=!]D!O47*R@9^ENHE=+LXE"3#-,R3%<P,A-V(L]J(
MXUR/]1@8D)D(H8-L$VEQX,XZ,EH356M)#^O#N5E<L7!9SZDT>VL7 ]6:P&I5
M%>CZWO#UOSFB8KG#67+M X)"O0\0Z 3A4*P7L4DV+"(!JQ8Q,=/PLG:'#%)E
M02"K=>0%!K&K:'90--?A14O 8LB1%#>$K/-Z.OTB+FMH$)*'<YT5NX#^E8C=
M>OZX4\FFQ;6K0^%6TU;0,J\,7AT0]_*J).:XP'2W *NUOY5X'8JJ;^:$GFS3
M/VT'+/*I)R"?D,B/KA>U@7-<4!<]D/*4$I"A8-JMMIY:6Z^9()>Z3GFXI_<
MMCB[OG<9\ 430#\$EIL9%^Q=,$[]99C%<<VK,0&AE_XUR)Y.1MA1YLP<OH0M
M -Y;$=AD ;R798C/H]A?DQBG(UJ-@L-D!#U)U9'I+_FKK_5.KW^[/'OUXPT1
M5L#:GW?N,543\>XAG!I@&LJO#PFKS8AWSJ>L;4^]U1.^IH,1GHY6 P*)TLRX
MG7:C-U,K;^/)%LC/!+:K'=P!W9'UU6E;G;LV02L+)"L_=^=AU]"A7=/O;\JI
M?WAEP?^RD44J[S2RYHI%LJF%R4$&'^[P%:,V0(#NQ8.2M$<XU)2T)F/RJ=%"
MZE6LS'0=05Q@VA,ZD^!X]K?P,SJ!\J3%*,M:-%&#W2,<_%:"H-#?.\Q(U:TW
MQ.=IK5Q>O(K)#ECA\LI_I%Z6&CJ&&C3AX_!/M&$P PJSFQYOF:$STOG63FQ"
M&K(#,5 ]:#,OHU@QOY$@H6\ID0^'>_)C>!7!Q _=R#> LY"I7;^)#(-C/(M^
M&T&"7>2FHS@[02ODI':-& GJG/!0/B#>4)[FRXX@K#Z24]EDO= 5(K/;)R@/
MPI?-'Y89.B/(K)_HE%XQ 1 6LNMPAY@\83Y2'DIE_)J3/C^R\AFS>XQ#WSTP
M( KX;7L[;FE$Q92DV_%,+(* I7>_O-,JGL<70G9")B((Q4*$71X1TP2<-#3M
M-0TI)X%@8N:M!5Q1FE'U2'=]<_'5HB$G!W]''XIT\1!MK8G3_G*2)UR/<IM3
MT)J,^-1H%0*RW[.)K3><KL2R$.LCHS_:/0Y,>T*J%HYG(=+.SG:VLUW&D2J4
M^G2N>CJ0%H*UU$IZST(M"WF?^(XC1C6Y*<FM [1"4!T]H+6O#-5:XN5@,)/+
M WRT25PC-, I9-/A/K&2##[:80<C/)V=!02RD&-'6(A17A-]*K'+62C^.*>E
M^(@1)*K-PY1<+OH %Y+N\< <3(.WM$*P>;V]J:999'%%\Q7UDD"&PWZ:KX@P
M96YE2.Q[(:Y[5H0LT]DZ;71QW]%,1!5W-6#\@[^M#4<06E1 3ZA%J$0Y2J*(
M=I:/]XLDD ^Z)O(T''H:HC3%#=)&V<Q&V:VMW;M@]@@O."Q5.,W?"KWK\);.
M$\[%7--TGR[Y6K)EK#(X(9O'KF @Z1^C-WTL'8LFMY_F4%<#.D#61S"\DC6'
M'-0*LM(' 6/A0EI"*L#M:@QIL2G",+76%U(^DO*"LS'^[5I/XH,@AIYCA]U&
M<I#>&DQ73\E9)&>D$0?3'Z^YI"-=:W]!6&LU>3!:O&!8UHR-TMXG0LWDO>##
MY4A]*(>PX^!Z@KBXK @(*2F].;-9$+ GP0B]8'R?1H-_=3'DY,M<*J9BZ;VX
MC-<3H-H\4[=,5FL'3O,FIRV'\W!NS+N=EL_.\8[.?CB5O4_M'6W#3K9=UEB>
M[S>F1Z6'MKON;3"YZH-Y('V2N[JD#GPJ^(J:I;K);SP(C[/=QJB'68*XV6+3
MM$)J<R"]4[=S@(&YGN5!AW1*+9V_XQV_$&0[6J9:.X('/GQ(G&B:?UCO!3KJ
M\P:8#4<>0JBT!R$,<1 .$3?K8N8BB67!Z;6,,OF<AG'E4<SCK0,K_$UL@=B1
M">"B.%9,2*5)KZFSN$!IPKUZ=PI@Q*Z]?30GTK^W%SJ$*II[HJ>,;Q@G,;WF
M-Y1'+"3!ZX3(="R:>_<&!>IH#^\VFJU?;(/A.Z!W,45KYH'WTF.'YAU1!;:H
M:A%&V*5NQ&G2W(]UKQX=*S"FO4_N4.OARVK57(XYZ,!KM)@.$ ]N#R^3ILWZ
M,,,Z.)B:(V<)O1"3JJ5T#+% (",ZS034$9L)6OT&QS!YW3.[TNH9;SI[3!\J
MR,5VB+2JU]7FTM$45N]P+JV, 9+JAPE0XWN0G(ATF=86RTW"YRM9%*C)D+2@
M*'_TY^*W.'OTA2URLK6X*_'YF>I*P1=4;T'S84NM&:Q19WL[:.GHC^_PL6W
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
M#L_94%"^#.=L3>]B05YJ]BOYRXC:MXO<4?LV%T:G>/H7A<45@:=]NPFZU;Z
M[0$0%Z[V[22*HWW[1>94^]J4&HKVC7C\YPUG7C*/K_E=IAR *E=\6I*3^%M=
M1LJQC_IU+WJU *S6ZBR1D?'L.:$(K$MUA-U" ,_[UZD\^U9W30!MR%B./^VD
M!E*1-B3A1"<.%@9( 6I[QF2A0(VG@]*O3^@9ICQ)E*+56<$:[4H]DWLCK,[3
M_FJL5I#1J2W6]N&$5FC[Q"'O7 8[/OG@DZT.NK5/#J]0C7+?5Z=JN:G4L;IC
M6W7'CAK6^N7L\JIL.K7JJI],9JW6IPJH77TLE=FY0-M*97:4GS:Z\]_).U(;
MG)9Z9)6&=Q>I ?)$59I?E5&Q?(5(I7M3W$(U5G+]&Z?6 1C2]NEBY>GG-P[$
M!5TAX.;$ SD#*LNYB@I"29%TP]PSO8;3M6\F4*!@U'?\!J9H;S>W])&&;74U
M<![<5,3<+0#%\JV^K"DQLEZ;K*HS)4FMC=7^Y:'GHXVZMQ3@6O79]MA]%1;*
MOS/B*[>:!X?%@SH7/N"QNP-8%-]9?KK>Y(OP9*MW"BJ_/IZ'M?-0C3/ +V(N
MV&A/T22HNF\09Y'5O>NVCGP'$,"--6J@-,GK0/%]W2<72< @-AJKWDZ<K29M
MY'1@#8&,C\*A)P:;+2/]H& =(1U3A"<3"Z&_]XYYP@<3/'8,W3V&[F+E"1_C
M)ZRT'#N^^[>\^]LOPYN?8OM2KOC^REZ:AY\::VX[PH$?L_)RO9PO8H$O'?)3
M*+AM82GH" 2:Z.[$,; A6\FMNNSR&)=A!1/(#H%>JJC]E$ "&'/>A]UC27>I
MF%_ZNP5R[+LTL<L^9'\=.S =K_K'J_Y7<=4O-W?6J;;4_&Q*D;YMLT:(@/J5
MA,N/XG\79.T'VPO"UQH0*S^>3+BJ>OJ M6R8KG*?]5<V[2\]-8A;)PVX8 UQ
MM-QD%D3ULH]YW8;0/?1()A-[70]X4,+^J'?J-)Q#'I0+QOTT-C@FGX94%BN&
MOE[<%$-?,)Z%'=_+H?6B;,"C&;Y7Y:*YH$(P)!!#GG_:",N!GM!0@(VR5_I(
M.MHFVH(K+_]>&'$LVC.ZH(*PE]/=,8LO1"!EAZ[%0?*$ HOE/1Y1DE^:Z/ID
MU9?4.>KQP^F<A7,_\-,LE(@MXA6-8A(G8FEL=^<1%V<I"3WQ;^('&Q)N([I8
M4'&*/]+*[]@XM6ZK'%TO[E=INDS*T0[;6T%M%GKBWTYSCLX+CJJ_8W;8(3%A
M>$:VCUKE4:Q/ZB_#RF^<^>)#>2SX),#8N5;X.HAMCKOHRMK!CBQMO\7K<)?F
MK@D89.I:4-*)KE:8DA^':3$'NK#4HK-?T2'CYWHQ\[P4=Q*<49EY)_YX'=X*
M)L[R\U%FXI& \*U\%_4C>81XOS/^D7+8&YX50E^)%K(H&924'\@B?L>DH2/Y
M%?SDG+K2/:V\.+\_'I;2:9=7?^8)UOHY79%P*7ZAN&*)7YI%$8VCWTB09&7J
MBD@-5\M*AT4';MB#7FY:XNVO7()H2*7!/S/O0Q+%\O7?F0'5X,-=9M6!KJFF
MI"P7:>EFYI0)LS],Q/W]>D-YALAXBZ65^G&)**0"*S<SJH_'RS5A3#Z15!.2
MT!.H/0CH!H?M[<71T+?RGK&G8NB(@8XZU(&]&_\=C87!,L_<Z:>! ,Q?^'GU
MVM8IV'5G:_%Q )M04^IM+FX]Z%&2IAJLY#LZ7%ZQ*#HEG&\7C#\1[J'H71WR
M;B-(AFR73MEW 6ZYCE377,;>XK6:!5_69M8IP&-%@.-<X*"7LH/:I%JRZ[@I
M(>M=P>E86^\@W,.6=YS]PK$MU$K\C:<Q%42_(+6I@A7'4=9.^(8S<0['VYN
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
MT0,F;[%:@%J_[Z1L[XA4HQ\D)^49@?81="Q783?&S^5@D%"JY1W#WC#WGD$
MG*5K\-X(WY!M6H+@>E&>"98>[:3G,!1UB!2[,01$9-E\!MF7^+]>E'X^YK.(
MBH5);E%MG'O[O]H(BU0?CRC1D8T3=')B[,0/IY]K6LQPT=H?QE+SBPJ!B2K/
M&DJ !JS:9F:IC.=-PN<K(@:LF4_0VJC H28F"RV4^CNK/ANO'+!T7-V33\;E
M@/.9UX=IH-2S*-3?FZ[8^HCP2&'5MXAKLCU & !K:?$I)FPC#/@8S37D]:YG
M+>H&<-G-J3M&;QVCMX[16[BA":D6N/=6;SY>^6M9.EW#N]WRF5OOMMZC8]NL
M$0JW"3(W-%XPYET%<SUT&]]-YD&W==*6DW<+0K^0#=%Y,Z]],B5,*U,%1 2:
MP/F:LV1S\OA ]""M?S8Q3="8M5V/;$;&)Z'GKQ)?!]G:-TXK&VNB6I\N)'W5
MQ.PX7RRH8.21[JQ9Z627K5'#N1]D1?@O&*?^,JS\QIDO/N19CQ ,V\0*7PZ]
M#< [GETQH,6G0]B;Q7G%$?E"D\CV)I5?=K5(^MARYK1%6"&](K =")].Y$9(
MM%B#.:7L>8[$]<=/A:+N'L'5P[2.FZ8' T!-B)&JF,=L_E'^B/)(]IR0;W&&
MG1JRZ@RJ\?0<A8!AC*P&Y;@:)<V[A\"S*125S<& [ZN;]X!@P9-X="0.*MP)
M6J7V_(G'?-"C1_'H43QDC^+1CX#H4?S*?5Y678C_3E8)^3=+-."L?3(9..M3
MQ7 A_N)'*Q+>):&@\YLPN1).HZNK4PUTNT>8#-@]0,#N4YI+><7"I1#QE:^U
MFAM?N:SYJKFBFS/N=3-JPWI.HGCE!\$IV?@Q"=Z2D"RS;"JM=0T89C*+&P))
M?["DOBC.2.B14&]]U[^9D ^],=W^:$;#7$AY?Y,9(M0[2[@?+F\H]YEWMR)"
M:[VC3^D_X91/A5%V6<E8RU^ABVB_26/D[4[Y?$OC%?-D\%_6;/OZ*11S6/D;
MW,P../'Q\V('2%0#4XB3VK"FL5P^V;*ZX?Y<NFC3GZ%L324QA[5TS3:C&C:L
M6L>*_9_V/':A4&N$W542MZE-ZVA:M?W*&?'7BY2#=XF<E?A+:3U=ALBI.%KT
MG54>-Q.K%K08!N5LN>1T*=^Z\KCX5#V [$K%IQ/969VS!YB9!M5.)/MBZYZ2
M:'6=Q%$LXT/"Y0D)9%HR"/*^,29A3\#0Z$^6,7A*S)_4;VE$^2.=K67V/_ )
ML?73*:UUU>P!.2_V+/"9YZ48D> R7#"^)EB'A@[YR=VMM+#-Y?NCW0M6VI)!
MK*18*$QQG\_:Q&,(LIW0)!1=#U;%S;<S:V2$@))3%LJ+&T_72\06IYR*A73K
M1Q^%2GY+/C!^FD0Q6XLY#XLTT2?4@+6[C=> \8T.%'V"\* 5T[''CF:Q(-1]
MWS)3/!W%OU3XE6R>H';'Z"+G./YEX$ZH)DUW@(H4&-.@*2GBA<5TD<,S*4%1
M,8 EW2FL,G"0(F^VQ843%-,K,*<Q,?9D!HR(L:0K3V@X7ZT)_SBBPJS2_**U
M9@W>T>1:D!U1?]9I'IX2;5WKW0*LXSB>.JV1'DFGM@KQT!3K8#DBJ-A,E^2:
MXDJG[W'M&Z>1 0 ;;']1J$\6(<RPH/'6 -"W4P7T;0U02\_R%1KO# !]-U5
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
M ")R"%A##\,KB2 (24_#CW-D%$0Q>>Q)Z+O %G'"MTF,47C$Z7A_(V>Z63T
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
MVPPB6G)TP2*S%6D/0+H8=" Z5=6$"'V\0^ $6Z!Q4%)2UNQ ,,00A A93EH
M,8N0EI+H^*@/5='9R$FF8!O.TZ#3'>-:3 0;-2FZD)%9C9:/80@35,TT$=$>
MH&3L9I78Y@ ]+TLA,KB#02%N"A5M4;J@07J K$O3ZS"$#[:VFB!AC+<'4K:X
M/).;AG8,C),6:9U;%)807?@HVT\$'"P%-:%!'6B?[0E^5SPD&C"YP6-OA2"
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
M<-H8Y*W!9S/;3HY)ZOC>P)UKN_'G)H-%^"JL;Z*8(U=U9<JY(($ER$\ZA?
M_<A]@>G3F1'=&F'FNLMJ"$O&C@<O();F*JA1 %E1E\_P>Q&CV)/6?\T1DIHE
M]?.BQ]H!>IY08SQ<<OF9*!;$$XC]B*]ZZ;!L7CH8JN#2I<9FT1;NJ-5?@X9[
MRW=_(ZG0ROQFN*"9[SPA)KC>69HF+:L28WEX[2:%T*(;-[*]($I"N(6?XFNO
M4NE^T$>D0\MHH.+9T&-@1:FO[V:/RU]FV^7JT>B)Z%BXJKUM'6-.5;W/C;OW
M7>1!X5B_]"D0^E*?D$BV"Z-1/P]!SB:LM9AHK(W-AX>'V?IGL+H%F^7=X_)V
M.9\];L%L/E]]>-PN'^_ T^I^.5\N-J;/3>1T7\OH*CY!:G$N&_L G03G$JB6
M78T^1-#9!J0N W9:9D?R9F]+BC70L<K:-/>@K[<Z0@])60#-*+;* $<X#I64
M\8ASNL!*">.T*A\V-T:O%P; 1+F1[SFKBA40;H,0HD\GS2YHGZN\<Z;(\%>3
MM-Z@/^$_"Z&Z!WGMIT7JLC)@G34%I"W C0'1J=%L8;WU7:80ZS=?2L>28CQG
M+S"TL@]H0)C6R.K.D2TO(NL<(6W2AN)$L4A3IB0&6[.B]&8D>X52?8"RB&+W
MB,\JD)G>)=Z]^P)5UGY%TGJ7?34A!5;\_"%3_043@#EM[ ,@XL!SS1[)]P-
M&5NK/H_JQUW,)U0YP]TH6:M$V!HX0Q 0BX';10<H383=BJNV%GLK. =*R[0
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
M[A'^57R ((JM.$%*/5<^"4!R0N";7MP" \GRSW^R3D'T701@+ERS@^&7"4/
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
MM0C"8K'VD:0_=A"LD@((NW&D_W&DK#K+UY)2<Z1F9S /B#-_/@4A=C]6NVV
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
M<6R(*Z;PR;L'WN/6+"6SAJ0 HK^O\9IY'EDWZ9 9Z$Q92@ 3MVLR HJYYZ0
M#""E!DAL7C.]MIG31A4DU(X;I2=*+<D3SL:/0^Z%#%C96G/RIIPOZWDZJ8B
M7T88,T*MB2P3+]6$5S<NA,[,=]8X$,H;,54QG9'N'155"N:9(6Y3><;G^K:7
MD%*T0;UL1I3F+IA8]#=7M;7L!<Q)4<=5GHCH":<A0K07>1*B-+DF'.O-7P=3
M$T='G5*Q@A8MG(XO(E&S-B) BARKYW<R\S)0# 2-=X$"TZ5VQ(VK"*"O%A&[
M+PO=""U2])Y:;SZH(G#J0*1M&25]])]N<^>^5N>!/D@UC6=U(GZ#3H5R$$6"
M:N=TUWSKQ9*#72PLZX!WWP462!>#=UU=RJB6_>(-6/D$^<DZ$^=V&RR.)R\X
MPW%BPFALM$?;4(1@)<"U]C!=:/"-$@G\RA)V&P&+@+)J*P9CG#UNPW!]X"C%
MV\HG9]*)'9. L=5NK(P%G3P-5+WL$*G;^#0LCAE/6%2;M?J7(D-7#!*\3B+7
MAU$T#X[/KD].$S<Q/,ULY.I$Y,XLO5'+'V0N??*G$,)Q<WX-(I<)%WL(P9GI
M,E/2P"J)-2]OH^9[(I-&<TAP53^(P>98>>W&$2\93?*0M,)ZE,L7#CO]II@C
M#6L/@..V$6 BUX'IE87I$PD!!=:N6SJ&K!0*F9!82HD R&H'W6&/%=ZL8,>T
M23/"\=_^^K\N+\$_?GKX\2___8__LD_)IY_]O[QS?OOZ9?_SV?]PD[S>?1V^
M^_K[M[]^V)XC[^L7^[<K[^_QE_$&_OVWK[_Z^.F-?1]?_7)[^W;S_9<OGZ[G
M/U^].)OPE^/Y_0PFO][?;L+HO/KPT_5?_O5U]/3NL+O[\V/LK&X7'\[^-W/G
MXSQZ/[L_?;.]??/T/?QZ>;4\OOD7_.#^^N[K7_]]]I<-_&W][C /0VN[\)8G
M^&[SV]'YR3L>_AQLO-OGZ&YW__AI83\'/__[OR=WZ^2W;Q;!_2_P8?<(O[FZ
M>__KTS=__N7AA]O-S;OKQZ?;X^[?OU[_E[5__O[\:G]S^^:7Q0_S?^W65[O9
M#S]=^]Y^]YR\_>GO'W[>_/G?GZ*U]>LB.BVNCK.__>V_P7RSOKS4OP^B@; ,
M FTJ737T<WMPPS1[@S3H&5TUPY\N!2O^!3?.DL-8](]"_YD'7P6%RCD#[;&'
MJ<26C__8CL7+Y!,3D8=VI$WYCJ[S=9W9-P;=3^MXHU<U)/E]=AK:%X1B1V?M
M7IK-1TN S@ $-V]I, B8.=FMRH7U<?4P%-=6Y$:KW<PFU]WX45S@N?8Y_?];
M^"F^1OT_CK+A%.-L9$LI)!JS,B+JC!'UA(/+_;2L+#E?0U^E;[LG7+$;_7F.
MO'-$T*E[YR8VC5(0J&T+Q>=)[03_+L"/'? 00K^D^MR&),,.\?IKMD@<41A
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
M21PGVBU]RL<IZ#TW"6C^MZ?=D"?Y4,CK]!0 G_<DZ#<VQ4M]RAUTBB-Q@O=
M:2'M?[]KDT*)\^,/N_MBZY=HZ$UCHG"W 5"DY@GORE+3KBQTXND=@#Z,==TH
M ^:B]P(AA\W'W(CA+&^@;% L^Q/[GUMD6LAG1O^\7]?H!0A"9H*/FT:/L3NF
M<;A<:]I)-DP-9U+# ?#E]#(>>CO]<98CQI>Y[4;CDEWE9=72XAQF=OTC07:(
M\?,FF]R!05A,]A+)AIST-[Z32\->HAB:\RK/:P:@"1>_>7; -]X(A*?9YCLY
MY?N%VNP,SX(=ZU-MA6-,>.,5**VVS@?C.BG7:0[=GJ$[Q>(M>P;N6'<']I $
MM_--N%Q.]*F -]%I(#ZKQ<-RV?V)K!ZVB_&$3)ASBQ[]^6 V0;+[^70P>UWF
M_[^IT+J]3G=P3O+ C*U61Y@/U0> Q(SH;4PTW\K45D5/V^+8PG@*QL^V-"(7
M&PW[I]U3BS9 NBX/!^XSZ]]JIJ^CC)+*?4!DEYQDG5R0J.9BA,58J=T,I]@%
M1Y@N,:F'SE ]\8KX,Y@U73>%DPCSF\2.TMV>^*3S!13;/A?4YFD!Q*L;)TR)
M8(X>94QC O5@I+4AYPC_6;GSZIIEONU[?/+=^S'^(R_:),O)[]+,I8.]6O/@
M\]EIY:CQJU# Q(I1M^2"1.'C]D!? & ^/>>6IIOZQ6G/Z1'+AWQLYX-YAKT,
M:T=B<<)*%4=OB_E[^K@77GP3LHZ2E^RJ+@J6K64=[U0 @+WQAKWK7"2<L< %
MBB5O#)]&_7Q/XE*WE;S(,->F\%CO]W'QEF\?^2>2;;*.LTKI% I=0;G">LVJ
M.$G+Q_6.;>J4Y5OV;;WC- <7,2OKDFVJO&K@8O%>&,.2[-?':_]'/P@@ 3T=
M(? Q9M6*3\/]JWQ\T/"V^7ST70/ ]]&[J 4"YK5@1 *." ")JCSJ0(D:6*(D
MBS@T2W ,A]S)W=D,QN4Y(OJ9@9LF$P4#)I@:$ JC!9UR3$C[O^ZDFX6ZH!R?
M7W#BH<@/K*C>'E* +]M MO$!RGJ?U]SC\]DP#_ $B(SMUK*7=W?)*S\03_SW
M";^&HXNR9$B>.8T%: */54N0+T6FZA]0_. S[/'3UJQ0EPRD&8\^:[I\*RZ
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
M;/*%YEHCE-?' 8?)><AG23^U,F])OAY/%G7[QH<,\SP\YI6GW4X^ZP347SW
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
M"_D^.UNXHW&!MDED_#IQ[_JPWN/WW\!<R$_]@VPE?[\5N?SFIC$87R8M0B@
M3()3X]P,4@7TG?7)+C=\65?4.S::TF.&P8-H]V8D0PD*$.F1\1.;'^06N.@2
MU+FPF/$?UR+8Y[IO<F?K631M)5H;SD1@,=O,+,H%.T/B-*-=O:T5YM$9I Y2
M,U@:4UPX!W2??LZSEV=('JL3Q^TU'DAX<8U!T7<]CE6HZ^HNJ?](XK>$"_-/
M;+W+\C1_>?-0:USS"',Q')#I I<7"8+YKCT:5*)ATHYY= PY2X_.<)K_^^V6
MK2O^'#7-$R!M=2.3\^^SSQ?9YOK]MP/+^+68;1[C-"ZXZ%%<)R7XIS:0[\H*
MHS?O%&M3V@]. ;\N1I^,X.&L$)<L^8/OT+]QO7J?9%<[?JG'B1+"/>ENG;48
MY3:8!;#&]R-H&([1GVKXZOWVD;WL+<ZUT3!"P7P$B>Z6P1 *'B'[LU^4R<_D
M7I@1),8HDY])O#!@@2A+H3K5^UHHP],--5X+D.HOWE"B)IH)! JHW?P]SO[@
M-]_OG!O.*-OA0#K)3@-%H[<!J]")H6H&Y/NR2O; ^#85\M4WI6W>:F1FYWG@
MZM+X$30,::BVY%RYJDTX)M*6<7  AWA+O>@03F2R=B!J/>A<A.]J:>%9@Q,6
MH90/IL"I2P_32448P?HIKU@;B>D?KZK.(F24'3"-,S[8!W3FF/JZ):Q\9%4%
MBG!2[=HHV7''#G.VU''KDCUUQP*.^B*.IW#(YZ]UY3N"' :CZ"(8!F#HX0D(
M+B%IJ=0H:VV1&[RO"7[E^<RF#<SW@1"Y _W)$DZ\Z"*2LI<UV(SF6MVFKK.(
MN"U/6#56SB-:0)GQ_K?;ZQ__^R'.-FR?K&4!=*>"9I]%*15: =/%0 _L@PD;
MO3=&I M6P]+T;G<4-FL!8=0X8!9?E!G[@$'6YL8J:+RO83Q=19U3M) );%8X
M60LB_RI)4U=?1@>Y939^"G@\9Q?!Q7;&K,4H91+B0L(A14Z]O[H:>6@7,WWF
MDCI7? #4V.9/D8 NE0\YQ%4!ND76RU#/MOO8,H7.S6(!2F.$$^=@<;!=QJ6C
M0L]H'.G>'P.CVX50K +NZ8G=PNTRAW.)9?0D/7M/]9!OQS O64F%+90+$^+>
MIF1O.Y=92@JW$U"-E;/H%>J2:_+?BAN'AW$XC%)<'T*B'QP,H6 "M& QU",R
MYG>U ^ARN5H(--*-@">L\/G^VWK'J<8^\_.AUKM\Y2=)_M;X&D]?:3F50#V
MU9@VEW+!CD1CJ'V,DR_L??::%'DF=>$YMFW/54A%L&F@F@S;D^@54'RS%@DN
MCRR>7"+5DRDB(/Q 1((?IM FV F\R&ZS3?*:;.HX=:CVVDA*^5F'1M?:#:@%
MK*#U\?(VJ_)?'Z\Y\^/"U8P)'4V8W87"HRN-%B1#2:K_V+'LK>9O&N0G-Y>D
MQ\/AF$;Z4CA@T]C@18* ;\%UOF=EE:P?X]15A0@92B8!([!HI#:B%E(J?MKL
M?OIRE^S!H&PGKSZ2M%6L!HU&7Q-J 1WT39[#3WZ)&S^1:[XC2'3I T,H7&KY
M9O? JFV>;^[2M7.SCH>2W04(+-A>Q5$C\N+:^L!:_''^*Q#6T_*&T>9P]2)0
ML/QTV22IE%V2/.. K)/H3$<VJ'1SDAOQD ?H,X,&FJ)U;[F[KZNRXO#Q?S:U
M4,T1Q=9IM,X>.VRZ&.]#@H#R(_0@'\4CN4^&90ZES&.#2S\:3L3#R4%*-9K[
M[2B7UE@6QCJ)3K"W0:6+^&[$@S[PZJNE/UA_P5YT\Q3")]P,E/YFNW .5[/D
MF3]/Z=M=4G(0($NP>A,1?%[%C?UF4]Y.?A!J_)E"EG W5A=0.13TH"\QOU>[
M?YM>$,_I9+>8)WP:LR:1)>3-=AE_$<UU+Y-RS7>0PU*$CZ:[SW!X-.K;D SF
MS(]%(I>S</5P&*4S?PB)_CY@" 4O[?'!ST+T83$6H@\."]$'$@L1/QQ7._;5
M5:Y^,(JN],  #/UA1' )J\P.LCNO\OT^SS27HY+F"5<_FNKY9BO>>:)/$%?U
M/!$6B#I]8B:0U-+UKZ-+[UCPB..V1FT'+4CI5WZ2^)X;@J$;*A!<PN8QCXL6
MM/%]Y<7F%8Q6$_J,:5,75;Q!@TYCAC<QPO5PJG;,%?*@CB$,XE6@T BKHQ%*
M8K^)D^*W.*W9E8C:FY:AZC69CN1>X&F\F$"14$P:!G"7;03WFXDOIO%DE[P)
M(/T@6#$EL88J7)<N)*-[TSB#U$=C!LML#37@'+)2.5OG+QD4%;S*10%[:'J6
MEZ6U\HYA!K&+S 06)LY;<0Y(_J?-[D.1UX?+U^?8&4LQ&DD<^#."1J.R";5P
M\KDT*L7?+K)-6Z#9'#.!C"6WEPW!,1C-,/Q(],O[S%'1"1U,?&D@$%DUS1&2
M05.$7UDA,@3 Z)!L$F,D@SZ2\JK0H=$(;$(M?*UL^2#GYC+XVD ZL5L#1:.K
M :OP_6-E!K)_Z]CA^ 5TC1T"I!/:BFG07K%%#IV]A)WR,LZ^W/.3M2GBK:7\
MD7$&Z=5L!DNWT3MP#GA)P^>OV2$ODZK\M81B+P\IV[RPIQV#/UVL 6<PX(B2
MG."Q9:#REO?;JX+Q)_RV+&OHT2K:>!MS2T_[%=)V#"?%!/'5GIX= >77QNAW
M[9>R?4WNEAQ!H@NL&$(A ]=_C@]QUG\<.UO#493AZ@H8F'*EX1*V@OFPSW%I
M)ZIA.&VU<A0D?<_:, T8O%DD(NKD,8O77UPI6,A8PEL! T<CLQF_<%7#]X<X
M*4 +N=]"(%6:O+*-E.>$W^!I%V<?\GSS-4E3$^FGK$%VMTP!4O=-3:92T!;
M=9%/R-(U#"?M4X:#I/'!BFGXY+H[O]"I._+;: 2)1E<4(1)[VM-71QMX=/!B
M[&D=1%9[V@C)D/4M&D9?^.W<B\7LW O'SKT@V;GOX[+:\3O_*CXD59Q^C+/X
M1=1"O;N[<ES"SIED+Z4;-/U>]J0#;7!-4P13"6SS;1@P=:5%A=ZX@-6EG9F4
M"Z?4[I)"WJ07LN_H0Y&8<QSQT70F;!P>7=NU(!G*F/US4G+)]K'._I'7O_'C
M7//5G5>;=1+9K6:%2B.^!^*DE@=OFP-AIMP8%+>5(>SF_A@77QA$0D L5L92
MA]ID&$ZI-AE T@AMQ31DH[F2Z\^?V2O+:N;W]%JFT.UL"U"Z?.K".7B87PI/
M>MK7:545D]ZE]Y 7\.8XR]M.6HT^1' 2N!HSCZ%AT/R9/'O9,G[<:T>8OC:0
ML%;;&!1=@\:Q"G6 6DWS%S_5^9?%J,Z_.%3G7TA4Y]8M]M[/S_>>G)PC2(Q^
MOO<DY#26X?9[9SVGTU_@=OC,-[8/64)>T3Z*ZS+45:N22J>:]N%S'Z#_KF_I
M*<<T4D.R S:-^%XD"%GPJ#]>%V59[]GF-KO*N<(A]HAHQ]IU:VN[EC]P[E1J
MZW)S1N$)%B=,1#P!]-H&."'!0]Y]O^?%%U&F2QB+K]DV62>5Z<"B@TF/*0J1
MQAL+D@&/Y/#]$[7J\FW==L?QJ\,T98V%" AV(!U2@@^50AZ7O]5QMD^R*^@#
M&SL4.FPLH<R,@:-1WXQ?P%HH0F%__^W KTZVD7&0,CO*M[6M]PJ$=BMO&!%=
M<1J!0DF!C:N*']W&6<5_,LK\#O^>WR+TKCT_.$U>O2FD"IMI?P4N1F@7:0^K
MQ,82,@4#1W]@C/B%# 3^*4^A'FK)=X*[WOIX+"&),7!T=ZD1OW FK5UR.'
M?HJS#?_C"Y>R19.B0UY4HD\1. /,"=X>DRGK7GJ I]O$_"D2K&"UHC-E&U'/
M:,?W#2M*60"RD=1=:5L3EZ%CW$1 K3JF-[V"E01DQ6NRYC)(D;\F&TA:T85U
MU*KLF$=XSAR0Z4?,BP3!*LTJ66FB'N>XN:=/0AXZD;2^K LXC2N>= CG>W_*
MJSBUBGNH(&"=12D26 '3A0,/[,,IF[LDBZ_RC%^8TGH.67D.IZ)Y"J$Z:09*
MUQ]=. =+SV9";35FNLL_$^:W2P T @[@#O:\=DU'U,:;35)IVW^37>Q%:_FI
MS:TG+TEF6SP"9OVY/I:D-%UYF@#@LJGO>6QC\TG+4?K\YT%LX?H,0H;37V,1
MV"U"U:PE@YHQA%*R H5.; V-4/?E4P(=9W:NJ*O1,$HQ:@B)+C=A" 6O4/[@
M%W'U0$[.$22(%1U!*)P%D*N'-WF^\6@KB@RE*PJ@PX+L4P-J0:O0-+YVH?2Y
MFZH@@VEKSV 0Z8JM&<F@K;6@]<=+P422F=U?@(TEO",P<'2CFQ$_^H#"8B"P
M-(Y!9YRXURJD^W\:J(X8 C]Z!2UY>HC?1,W5<0=)OVX)/K-I:^?[0*AQ;0I9
MPAGK_@&A$+LZODMJ^SNM#:03R350-%H;L KG*SBBJY;79$JOP9R66A,H$HI)
M:NVRG^M-LD[B-'WCLL:_67;Y=L4_5-VQESAM[.O@[55+G"'US7S*R9WF2Y1-
MO$Z-B[97SL684!OKNF:C5LEOGYC1&8^/IF,P#H_&)!N2H0AMZ-,WALM$><_I
M2VM?.(9/8\TDLH3MM:74I=EQC6-"^9U^^%+:)BD@(;*>!=. GMADPQ[!\K^+
MD]ML4W,5FM^E(\L%6L?"-9&T-KX+.-1FXT&'@)5'.R-]TYAQ:)H?6#Z&?X+
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
ME:=W]O"@8),'GABSO,D3]BPA%WRC8;2WNZNNQ_ I;!>)6CVK6P8K\K&09]&
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
MH,+H*F+(?J*&Z#0 0W49"JUR*#?\*JOF<H*M>F%WF[%8I-U=Z1F/'!4AJ5)
MS26LZV'EYJ&&!$9NF21]O<BYM'@$UO4][C&H#?G.V6*F?U48<W.N*1.8D.&J
M(3/ H06Q7F]#'D4W(5^XN5DO#W_DSELK(@/N1FOB&?1@*R^HZ[29D)K8=+RW
M#L!0RWW?T?2R)N?*20"Z2@'51^A5V\KU5PT:G)*U^\6?MA?W3P+OQ%NS@$5I
MI\<M=2BY/I*89M-(DKW8 1;%L6T?1,7<97N;<['_^CPME.Q0M-T$I[-&>X##
M";U>K3>$A5F049;T]86J>5DIQ#2CYGY%@K><>X_,KV7>*EQ_HP&/7WAF^ !6
MS+4SO#DG0L6N9'_:)7OPLVJDAWDXL;XZ=*=C@K50!*S" ^/6CN+.(A_?AWBQ
M@\JW0.3U[3DZ9"8ZE5F)#*JAM1%:&:(!M5L&%T4N,L,<^C=U$L@'Q0XMK;:!
MJ@%C<>1XDTDIH$L9<K.VB&_YEH:!5*V\[;5>%^N6S[ C8#W8MTT4]TU=Z@-E
MS#HQ9:7AC\)]Z%X3%32P>V%(7IRZ!A4"1[YR%*A8^.M*FV6WNQ3-4S*VW_.
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
M=IS 6IL8FO:T&RPCF1:UA.<; ?E[?K^BY8(>I\27ZGFWHC16A&#4EMX5>>S
MJ68<QJ4 (,MX6]^UN;HPP_'^W*^7^F49:/*(H6THSR*O%2L.H50SN;_K>QRK
M/8[T.G$#JX8'=_TMIKP_=3HND6) ??+7VDI8A]31KZ<F2H3^_:H,T$RPEEG&
M?]=_7 &.?HYIX!W*YU6@B[V5? DJG)@H(WP=+DG _DJ'^LKV"BYO$B)&O1&+
M:>[X'7\'-</S;WGR]]K/3YM?&8=ARD,( =+4HS0F?O@2,T;6+_RTPVD3ZI+%
MQ.!?*?PZNR4!55FV6RSEH0_;CYQOX-V4IG^]R \<Q-\;K>B<17.?1TE([\4Z
M/_4=E4@ YQ'):>]<9V4S#R\4R(NX,3:"NV2])N&.+^[8,F +-I=7#8VE_95U
M>MY4]XB]X] %B]/%J$D9.QU%;Q\PA1,TMVB,=50])'P%FXIXD?W Z=+1HFM\
MT5 Y>6F[6FW?F4?"RF.8>5NJ;['7FHEN-$^NK?X7RJE=J15-IM5>F.UI68)6
M!O*PC;NUY]JTD9RFG@53/QWKP0C[4&H,0UYTM#U<VKVG,0F\YL^K5[DRF7)
M&$? PN(9CZ(3STMO@(A_M=Z$?.O>\FO3-D_U&P"F_FXQF(BI-1E T&P? B&$
MO6F9JK8T-,/UIG6S&''V4)H_$ W8[;,@*$['[WD@I.;1 VVGFZ<F92Q=A[0(
MY8U6%_"I11UD_#P0>I:'%NS>?V1#[ Z.A\M-LHN<18_R_?3UM[G&1\8-6/??
MF^U"K1^B]\GNE7Z60%\'&CGZK))\C5FEV09:*4YM=2<]+ O=I?W5)U)=8$WO
M.%/)(2>E'/+]><6R\EQ[9KI+$]Q/=%@'JO;!1UHT1O11$Z6U95\KKV< +]0R
M&VF-59OM62^JMYQ[C\SW!3Q7<JTNF=@@LCR3<7P<,P;,HP$5G/0=GY;/+!9Z
M910S!TCQ*6Y&BY6VI"^06J2 [!6I%:/!L/I :[GJU. Y=I+ZR2+YV-TKI582
MH!^[R5WEU9YLV:N6+"PZCN564+).5JG41G5[R]U."=>V=@NN<I^M &IR2G\=
MKVB8Y[:6WJC:>S/I@.77KC)]4KY^N4L>/M)Y?,_?"3LC!]C=4H^N-ZX+[0QC
MR/+L72<Z5B*7!EGD" Z(?E1RN72@!LZ]'R>SY/#\+WU73-('8T,V)M60+I=?
M+TWKS4HU\DAKS80\]EV<KN"K-=,-X)U>@*Q4$\G^*B(?8JRK"#6YX>6T1CO_
M=-##7B8: FTMJ_5$ED3ZCC7O'"8#=?'.W@ULCB7K9#A-9.RF:%]IM'W@D=:+
M/G'<:F4ZTFZ\F=8#=8*^VQD/YE3>VZ<[)E]DN3"W+/HD?-MWY",71ZXH%L8C
M''#2DL-)]_F#H!7&A 6N.ZIV$[3.S2QC)4F,M+*TZ&(N*BWY5M(SM9"<X+Y$
MEVFNJ7S2NZ5!0D\"XN\B)M>.E4'/QKNE&QZFQ1Y<[DHJ6M9%.6H#CK4/:9#%
M+M70(];*]J.#XO2">46%P9DL_6^[/-*/SWCD]%*_2<3Z"#.C441I;>Y.%T,/
M1>1UH)1?>0'T@3:QJWA96XME#_/%-B$V0CDI&NS?,-HY)OLQ3VICCG/@-V-@
M0"L%'3J.?3$C#C"],BNMJ'II9FA/\/@SX\&R7B[#(G-#C!)71S$J2M7UO?%F
MTS*88D7H<X,?^-* .,W$Z)S\Y-PDL<PV/"(^KQ;;L]TG9.TXF:3/?5]6B\MK
M=[LN8=]!T7XG>,<"'K)X5PPYDOG7(7L$91_[A5RV\UI83O P+I8,_3,1HUUL
M"\-N]]Z].H[;-^X*6M:'\-J ;H_>2F+8!^X>$58[ RD1F]S^T:Q@<;I+_[2S
M70Q3KY9R2B(672]J ^>@.%T<FI2Q;Q;-JJ7HPHG3B>DM%QREL>8P.+#TH.T)
M=WV/F_^G)Z7.^0/6A;19B)<\I&P99 E]\VJN1^"E?_6S2ZD1UJ8],U-0 P#(
MH;IY6*G*!]EJY"**V9K$;OJ7URB@OEXRDVD=&[CN'4:B.KO^Y>K\]9L;(GR3
M-9MW+EF%L>T9 MF#U)-*'PQ0O32L2PO).%ZM&;-[ZZI'>$J65!-*E$X8W3Q6
M:RBIYC">%FCR,XG5#X,\6",-0Q/>5CJZ31N435*4GQ]_$>"NN8-UR3#;4+.'
M+K(!7ZHR^Q)%M-MBJS97_>&F8(=-T,GE]SW2.6=?KF&$C59):T(.K1JO7)!O
MD 2I+! P@F"U:4]JG]1'M(A50"1YF+['C[)GQC96MWN$"2S*'@@*L0R/(5E9
MUO6&L#!MF1$6%Z6RVW"PG+$M];('WV-871L^IK#+#@,:L'FW[;Z;>7(C;;SM
MQ"9ED#LP ^OL914K%NKW"_$3^HX2>2U]X'",V+ V\>,_YU@ .J1WT' ;+Y,_
M>9CE?(X@ZRYR4[+8G; 5$AT>EK(2Z04) WE#?4/#]#G]"&+M(SF=A=L+7B%<
MG#ZL^:L7V?5N&:25E$>0;C_1:=VI:X!82!D@*&5XH;ZE82!WB[<AZ;L\4%ZJ
M=X]Q_(NQ%X5"/%@QIUL!G)BT##*?"V7R>7JJEM&R(*+N(OPZ9"?E#VOA6 A[
M<%S*[HU=FN7YE@8T)++2WHFW9@&+TJ>56YJS.H;K9,G)!((@0[$N<B=&;Z=[
M.-;EU1]&.0DK:$U(T&J\"E'B-=/E:T%V)11-:%S&YV@'86W:D[+Q^H@6PA\<
MT )^^3:.Z'6I3^F8; )J(7V S"J0VA.'0AUN!*XF-RT)=\!6B'1X:,M(I-4&
M*^4L3)OCE/YHQW^P,D"FD!U $ NDN,5HN[ >X2FM44TH"XD#)$99O9VDCZ5I
MA3P0?YS34J;0"+(WYF%:@2]SB N= (J#'4\[Z[3$_) "JE-]IW4W7U$O\652
M^^?YB@AW[%8FMG^(J'?/BR<*]&2=-AV[[^CJIDI3'##^!(ZP@^ #K*2B+>\B
M!ZB<_E,\9Y"I)XO$ETD&-J*V''H"4K8%#>K)EY7#M-?,_>5SEC@B)E&JB9U?
M2'O7P2V=)V$HD$C?&';)'\BQ F5P4@X8K&@@WXJ-4[Z\T>W;NEZ?0?MSV(?W
M&G0-%VX;+/HMD=1?FY^YVL::&?5'ZAX!U>*;J$RS^7Q%+(UV0Z-/JE=G5#.8
M=31-&K;;]#V[&6E/T6<#(TRCM<+:MPP#?"=6J6]H@VS;3<2T'3EHW%>7MOG2
M' RG_N8#1 IACF;;&B YU#W05.,'MISOW#1'!P%V78! XVXW+EB0)?2CM'N=
MV#$N64""N3"\K9WC7>[*YNR@K!-XL]*^EUM(![8LG&V8LX3 B2\<:,$PO>3A
MP:ZX#Q]8<O($]<E6)K %B<;IS+1OV5X*V ]Z)3Q6@R8U.>,;L@8*^HZ:XM/A
M+)CY41V?8UZ::RB%7'<J_&M;]^C3Z-:+5LX['(]A?L<>RKQRP)CAY![:2*&:
M_B73[B/T(0GF$(QDPRN/T$GI0J5\C+=U3Y0OW%T:]WZB Q)0E8/CU#\XDFL[
M;3EKE3^8;LBLTIA]\.IYR[GWR'R9:J_NX^YR)9DQ8'Z*:8%+WW=2?FSZ>*]E
M(#/WJ7, [!0D*R4JU;YH$0ZV8]6G-@KNU<[5P/M\%K"8IJ4@Z@B/>FNOS0:&
M3Z^SR!1W\OKP C=@L=8)WL7T91++%;>6R9Y_I=#G+Z?&4Q80_J:D13 " 0S0
MC)9M613V2Z.9@Z[ESNE#/([;H: $< S>PR%)C&27%31Q$Z2ZA=ENB%7@X=2V
M/_!UQL,-#TE,K\,;,:"\/'N;$/DRG>91_$%YLL;#8WM\_;(=@AU@#N4HC3;C
M%0WS4$TIEV_PV2P=MS2@<*_3@B317?+PD<[C>_Y.[%5R@-TM]>AZDRJ 0Z,Y
MC"'+I-8N=)V:5SW"N#861$7*IE@3[:E%($MW;)6>#(.\%=6@3KNN]]$$\& Z
MP1HMET^+!^Q]4%<%5'E]>D C)0 <&#U/Z*68=^WMZ!"/1V=$Y!H')K(UA KN
ME&<MSWL.*\V>\::T4(UP@GJ)82?(ZMF[J7B&<NP=#M?;L1-B/T: #7ULY4AD
M@+FF:C=).%_)\I)-GJ6?1\,MFXO?"OF6"4?H= >XH-WS,TE-<B\EL.Y%UJK8
M3"VKSVPW2+7,QT>]=K;3% L041H9-3F^(;N4,4CWP&SL2;I]AO#!-2 :+0TS
MK]<&D(:9CS16&J::',!9698VXX%\0"'3MG)2^=W.*0WH@HV:!V?.#JIQU="%
M]I.S!>S'<G%[O;A8+.@\WI?"$YS+ A*R%G$P9SY+!3"FTECP@VRCK?7&!OKC
MJ.APGA,6++<5#AA37\Q8F:JJ& (.& <88S^O%.V+^.)0LX\$WCORD8=G210+
MY,+A]UAR5(G>!]DD.R8LB!V72NHF:.HC&T.EGU]H.;3S&<R,<A,'#(\>%M11
MS;0;HJ425+, 0:J2GN[NQ6<GGYF3-MU=Y'!B-L/67V>ETC*4]MN\/ZB?1X,I
MR=(Y7PME'$6^)7*X,3D-1>\49AFWDK,_Q&67=6,8#1NDWM'U PV=>%D])#'?
MRAD*J!<]L%NP"9JD(5MRR=4<FED>R:-TB9/K1297^?^78@ODX2AG"A,V,%;
M< >J[8QA!#YP^&*4Q."LZ+" *&^W=!(0?U=4LTM/%!!EH9T6?5/1&OZDHS[T
M5;#@X3K%_727_^-8Z<-&K" ?Z/O$KT@L-D,;--]XE!S4#95&)%AF#0F'K;!T
MC#,>.7U"VR1B'8[?#^4^"J8BA7V058JLVK)2@1-Z@EE;A<;2$LTOT^YY2;NM
M4QN&D$*V?9U2AD(3.SFMS/TI\65-F[L5I?$(^F!%#O4&S4(C[#"%K#AL8>"C
MB-+J'E?$XG?O2)R$K#LK!<KXF[.!>6#7W!0LL 7+F!OK*+)_I$GSFOWR05*4
M1-2+>5S4["=9S7X6?+@[ST[L#ALK7 4?(J_=P8+HJU =WB8C3*N)QCF-"?,C
M6WRUICT&(Q;.BUNVS*Y@1F,&9;,;OJ[2W7 4A1Y24^N2AU3PECV_FN^*F4F
M&[<]"D7H&0+)?QW3EDA1]P&)X^+>OCN]"F(N&.:^3\*H[19!55R__5.<"QL]
M-4W+T"MFC)6+=9&$W%8$JF^Q3O[Z4E#.&B.SZ3<:V$I \>FQ+P+5C,%.5%^"
M11_/VZK=K@W:P<ON2DE#RB?P<YE_*/YGL[N;#/]$%:7UHFV(%+"V)CV>3[8"
MD=S]!=28RK!/TT<<H"A5T"&S%L8-?6SR8IA$?%S4P:1%2[LD;6GG[UO:68<^
M=!OG688^C(<?+_1AAJ_#8[T9(Z.%/G39&B7T8<X,<NC#=ET-\)X,%1JBG+BR
M8*_;K%<=LM/:%ZV,D5;I9."D61LM>4<$4 $-*XO!75)F%SG<G%F#Y5*6;2=^
M&"V*]PD[?!$_BEF?TRWUN6.QJHDA7_-;2K4#/-B^+\9B'6&-MJ[+R8E0M1@A
M@D16Q?<68L.A(XBOG1#FY;FE!!6(8968*=CZA:[8W*>MX588"=8H'&>OB&[9
MU4&"*\9BG=4HS_+E-HWNY-=%;I).3B=^4-56; 1[FK T0.-.EC4*4UR+=9!
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
M4AO 7*-3"P*D4K7V3W8U7 ]-4=+*,R2M,^.J9D 7.20/"G1Y5XNT=D +4CC
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
M=:X7'\31059@=[]2ZP21#U+#A:U>EPUL<>*K+4SQ19(S%>6SNR%AL_F *L_
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
ML\'DWIG _7NR2LCO/#& N_;)%."NSQ(EJOD3BU8DN$L"P<@O8EZ)@&LV.S-
MOGN$*0BB!P.P9#2C);#BP5+HQXP9K8+&5[A7[;HKH3E9N,BG&>X7)(K%?/PS
MLF$Q\=^1@"RS]X]&BT)CF"FL#!TTP'+$3,1T3@*/!&:+H_[--.X$&C.%2NLZ
MZL.1SN&]<4-@'7R1;X>H=YZ$+%C>T)!Q[VXE)A&]IX_I/[DIDZE'&:WTK7;X
MI/(*7!-.N)9L5K'\=#[O:+SBGLRFS'K^7C\&8NP5V[A]VJ-/'*5FOY78#0"U
M.+Z]R20?T'CH:X],#S/]O G97$:BTY\Y6>!*8EA%5>V6M!HS[,JX"FN3ME/%
ML-TUPD>VR=H8[CJ4*&?4<HF1ZT7*Z?M$.D/B+R7EO H</]0RHH]3\=I.]D:X
MPKW-,JO.N%R&="DO#_,W#ZDMTG+\%9].87FJ9@UX/#:K R=CV,(ZG)%H=9W$
M42P3EH+E*?'EVWLM:?2-<?Q>3R\*<,^FS"X\\Z2'6X%;N*5%;W>M2\[63Z>P
M0E2SACLF QXQ3CR/202)?Q4L>+@FKK8J$_+3.F$: 9LKP?<XQ\RT!X%0RUC8
M[)AZ[OJ[MQ,Z?D/: U0NO3<3><!XQ@-YR@W3L2*^.!/<LOB619_$]O".?.3A
M61+%?"UX&Y8P)(>4%9T_"'JA&"B0[SV=]G+H)&CJSIOCI)]%9#NVN:$WI]18
M L SF1U'0I*6=J9M.&WUH):H9%<*H$1;DCQUVO2ABQR.DS5P$59K!G1@.7H"
M4\'VS*2W;>T;Y)LA#>5,UT]]ICA!]8*-=Q: OYLDX.^@4Y'L ']O ?C[20+^
M?GA&$@3@UQ: 7T\2\&OPG"0KP'^T /S'20+^(WBRD17@5Q: 7TT2\"OX1",;
MP'^R /RG20+^$WB^D!7@/UL _O,D ?_95<*09C0ZV6Q\1L-3 \#KWTP#\,9,
M<:..A?P;W+MK6=%'$K.-A:80M=&#"DK:W8#GJC:B;/M(3DBVO>@5YSFDM+26
MZ9S28+Y:D_#3B)&I*LVG&)ZJH0K2[ Y&X 5C[M[9]=+$?3&@NP:Z)5R'L=Z3
MQ4Y<15O-0P--=V9720LUMF\C'35JV*U#"\YNR&X<858)'=G.J2W(&ES =<^F
MM<D,N@4L!=?L$TT:DCPD6[\>9?\HT\-*)0&XC.W<4"J8XKY=:/!6S&P48>^)
M(1W-70OZ ";VYM1@K3B]C"+G/;$G*N<#F,!O&$8I0$27,N=-()$7ZC\)B+^+
M6*5NNE5X(1OXEFYX& MZ3FL0J6@9/P4M=Q'9YZ]GH^NEVG2/@%O=IT<BZ0O1
M;@#@MBL0G:IP>^+[:>Y?N[C<*%HW \@A9QUY6R(+FJPPAIF[WE!IL(/EC)*(
M#C9NAVK_]X*/4_'+GUS:MRYRQLY?BH#LE*=ESPZ_C6J[- "7ZER:&YBILM&/
ME(\3N:<*F/R\?9$+S6@GA!D-T)14#U*0[1K'R==>KUGZ>B 2KI1P$:6MH<&<
MU1K06+KO^\%/ZH./TI/&C &;_.<^]$RRMO7&,L\T[QNW<6H8R.>LVN,&-51K
MH8!92$M3L !IV-5.H*[NN%JHX 6JC%:-NFLJ<GG(*C/OR9JZN[%2TL+U;I2J
MJQ9:&:?ZE92)%-X2/E\E)%@:Y-;4OT$^Z'3#UY@@8#1N"FO>:..JU4&R\E9(
MM'+BA,AQD>YVC+?^2L P!02RYX"=8&Y"+D[!\>[&)V*5!)Y\4[E):^O(P_U[
MZL1U["=ZO-MGIU0UT$3I.;^?2#QCY('Y3+N]:?N7&&=)2]$HIH[23$LVDU@&
M["_JE;CB4:0IBX[/)R20+A!0J__<Y$WD[_G%>N/S'753VJF-S!1WL%:X</NJ
MOQ6.;Y3ITG60/O=/YG%:;.IZ(?U!%^+LI8F5WSA(N/U(0CUK&2D6-^/!4L:
M#Q4]RC$XHU"Y&"FNCM0>9E,%SSN^-X_;*Z>E'QSK&\.PE+UZ.+-8F,XX2 <N
M#15(+Q[ZA//<$ 5(&!I+8-R.*&8KAB4?&=FQ&QK?T_DJX#Y?[L[X+#9I,MP[
MR"0*M?=# 9AM8-:A@WGTDG//5"YMWTVA,GOK?($/K\=I);0VL&I,S,9PGR:1
M&"Z*A*?VP((4@[N8;D[F?R8L2FN-9?6MK@*!G6#D*DC_*:34;?EH$+ZPXC<&
MSD=Y0X"1!7(BE PIYFQYEP*-$O>N0J\J<L?F"?2&8I6XX51@V2="-&?D)&&D
MA<R16>E.";;"A%T[/.M>*L_04JG:JTHZD:8>X4DM44TL[<.'BNN4,2(3YRS:
M\(CX?'&7/$3,8R0$21!ZSP5H02QHB']=%CN7RXR@'HKV.YN,1EV'4OS70:F6
M^%6P1VSG*K371Q;YEEM/R/7(7B^6L)[,*$\6!/?TST2,=K&M!?=L*R%4!W3Z
M5$%%R_0J0X&"09/DK@$L-D/%>&:1P-Y!<$,;?9J2E7#I$DP]#FB&<13&:7WU
MM&_:G>Q['C*N&?\3WY;45/RMKJ+JP=&J>FOHN(2\ Q: $)^Q@'(&/@31AL[9
M@E%/.Z%-3TA* CBKHU<K]S)2(].HJF"+^B4/Z9Q$L?8+?"/(:Z.CG)R,X:Y#
M IX -VB[=5DK647JV U:+U0096: 9.<N65=-#/ME7;<&]T@0Q.0IQG=9NZN-
M$.9+(WLIN*JY?(26I-\K;U0.,=+#DR2]4C)HH%7^X*BP:PU+5>>'\JCP?L7"
M[ [/&&S%I\</NVK.*"FU>RORW#,04,1VJ-H[/BUQ7RLE>.X3"B3WD;N$VLK[
MH)[NN_RJ:$UQ,;?W]QV>+@RX:)\[LP,N7%5?=HNTX::I-A%ZL8MD]X4\U(L\
M-[\Z?E/:,E.PBOAC78GR>?9J,_ N@CC-NSGT7#3>I+M&,\K<UAK(,#;L4;8?
MMS1<RXV-!"LJ;$]$YW]?\NTK\;F0UNLW\@\OY1]*UJ9S:!@V%?<X4*S.L!.]
M351'KKUN:3:N>4:?CXZV=<RC&2"PO+*2XV> WM(EDSAF;]<!U*AU6!RKK;MH
M"L3;$4'**BPS+Z-H@"L\'0[%>S652!4 J#B#J1C.DE!.Z))%<^+_1DEX$7CG
M)(80B7)HC!BNJ734N."T<3NL8?GZ3J80"Y\X\X!+3=S!;%PGD2G(3P<KG/YP
MDKL3,0U/3N72)Q!"JXYW7 Z 4D0U$%#.ZR55H;+$KG\E3A*??Z8M.7^V*ZDV
M+M;!VW(!U5&!ZSAG+:C,,N\KA\K,A 3BD- Y_$365#=$D&=U"\G]POU$P!;N
M+IE/ZU&2 2*KCSNM)=9 !:[EG:V@4D[.A+>SY&W9SY9BJHXZ'2>BA@9.@[P#
M.[]2W_\YX(_!'241#ZB7AC];4C LQ:0:?SH"4R($UO[.^K2;1:[ASECMXT[%
M "I0 >MD9RNEPZGO4OP$,@!9'WDB;H42F$)4([]A;/*4J9 ;<97'GD:TKP.;
M0F*COUT\V.>+-0V7PBU]&_+'>"7.Z!L2P+D9[:-/(B38"4\AN'$+F!W8NEN)
M;15:6)5!)V(,V^ HA#-R<;*2TGQ.LY;2E^79>H=;4,VAI^,+MN%2" LBB&$G
M+?GF.!2'\[P:A/!ZSF1WPG!WQCVXBZIN*M/8R;3P*@0Z/+ QP \Y"8*$^%G,
M!= %J0P[#9FU(U(("26N4;!4MMK@HFH9?&HGL39\"L$-CGA87Q'O+3BXR!I#
M3V%G4^-2B H@PC$@=)AEB8'&#?,AI[*<FE@4M\:CQS2*#52,(E/:M_2<Q"2_
M( #T-%J'GY1#KX*HD)S+WG/_?B49>B 1E7_[_P%02P$"% ,4    "  "BII2
M>^UMDQ=) 0!0A!  $0              @ $     <&5T>BTR,#(P,3(S,2YX
M;6Q02P$"% ,4    "  "BII2 [<]I<PB   3MP$ $0              @ %&
M20$ <&5T>BTR,#(P,3(S,2YX<V102P$"% ,4    "  "BII2+Y89K+L2   U
M]@  %0              @ %!; $ <&5T>BTR,#(P,3(S,5]C86PN>&UL4$L!
M A0#%     @  HJ:4O>CI'IH70  V]4% !4              ( !+W\! '!E
M='HM,C R,#$R,S%?9&5F+GAM;%!+ 0(4 Q0    (  **FE+#XR";9]H  #OE
M"@ 5              "  <K< 0!P971Z+3(P,C Q,C,Q7VQA8BYX;6Q02P$"
M% ,4    "  "BII2$JYP1:E>  "Q%@8 %0              @ %DMP( <&5T
H>BTR,#(P,3(S,5]P<F4N>&UL4$L%!@     &  8 B@$  $ 6 P    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
